Linq访问对象字段

时间:2011-09-20 07:45:08

标签: linq linqpad

我正在尝试使用LinqPad使用Linq查询数据,更新它并将更改提交回数据库。很抱歉,myobject.Email Email字段不存在,我收到错误消息。为什么我无法访问Email字段?

var myobject = from u in Users where u.Email == "myolde@email.com" select u;
myobject.First();
myobject.Email = "mynew@mail.com";
SubmitChanges();

1 个答案:

答案 0 :(得分:1)

您正在尝试访问集合的字段。您可能想要访问第一个对象:

var myObject = from u in Users where u.Email == "myolde@email.com" select u;
var user = myobject.First();
user.Email = "mynew@mail.com";
SubmitChanges();