2011-09-20 3 views
0

LinqPad를 사용하여 Linq로 데이터를 쿼리하고 업데이트 한 다음 다시 데이터베이스에 변경 사항을 제출하려고합니다. 죄송 합니다만 myobject.EmailEmail 필드가 존재하지 않습니다. Email 필드에 액세스 할 수없는 이유는 무엇입니까?Linq 액세스 개체 필드

var myobject = from u in Users where u.Email == "[email protected]" select u; 
myobject.First(); 
myobject.Email = "[email protected]"; 
SubmitChanges(); 

답변

1

컬렉션의 필드에 액세스하려고합니다. 당신은 첫 번째 개체에 액세스 할 수 있습니다 :

var myObject = from u in Users where u.Email == "[email protected]" select u; 
var user = myobject.First(); 
user.Email = "[email protected]"; 
SubmitChanges(); 
+0

SubmitChanges http://msdn.microsoft.com/en-us/library/bb399378.aspx – Tomas

+0

내 실수를 SubmitChanges 데이터베이스 객체 메소드는 객체를 조회하지 않습니다. – Tomas

+0

나는 단지 괄호가 없다는 것을 혼란스러워했다. 내가 아는 한 C#을 사용하고 있습니다. –