2011-09-20 78 views
0

我想用LinqPad查询LinqPad的数据,更新它并将更改提交回数据库。不幸的是我在myobject.Email上得到的错误表明Email字段不存在。为什么我无法访问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#。 –