linq를 사용하여 목록 개체의 모든 속성을 업데이트해야합니다.linq을 사용하여 목록의 모든 속성 업데이트
예 : (이름, 이메일, 전화 번호, ...)을 속성으로 가진 사용자 목록이 있습니다. 전자 메일을 제외한 모든 속성으로 채워진 데이터베이스에서 사용자 목록 (List<Users>
)을 가져옵니다. 세션에서 일부 이메일로 데이터베이스에서 검색 한 후 목록의 모든 Email 속성을 업데이트해야합니다.
어떻게 할 수 있습니까?
linq를 사용하여 목록 개체의 모든 속성을 업데이트해야합니다.linq을 사용하여 목록의 모든 속성 업데이트
예 : (이름, 이메일, 전화 번호, ...)을 속성으로 가진 사용자 목록이 있습니다. 전자 메일을 제외한 모든 속성으로 채워진 데이터베이스에서 사용자 목록 (List<Users>
)을 가져옵니다. 세션에서 일부 이메일로 데이터베이스에서 검색 한 후 목록의 모든 Email 속성을 업데이트해야합니다.
어떻게 할 수 있습니까?
당신은 ForEach
를 통해 간단하게 할 수 있어야 ..
또는 여러 속성
users.ForEach(user => user.email = sessionEmail);
..
users.ForEach(user =>
{
user.email = sessionEmail;
user.name = "Some Person";
...
});
,745,
제대로 이해했다면 이메일이 할당되지 않은 모든 사용자를 검색하려고합니다. 그런 다음, 어떤이 같은 약 :
var users=dataContext.Users.Where(user => user.email==null).ToList();
foreach(var user in users) {
user.Email="[email protected]"; //Or, choose a different email for each user
}
을 그리고 당신은 다시 데이터베이스에 사용자 정보를 업데이트하려면 :
dataContext.SubmitChanges();
여러 속성을 업데이트하려면 &&를 사용할 수 있습니까? – Prasad
그게 전부입니다. 고마워요 Quintin – Prasad