当前位置: 代码迷 >> ASP.NET >> 求教熟悉Entity Framework的大神,DbContext的Set<T>().Find()如何用
  详细解决方案

求教熟悉Entity Framework的大神,DbContext的Set<T>().Find()如何用

热度:2938   发布时间:2013-02-25 00:00:00.0
求教熟悉Entity Framework的大神,DbContext的Set<T>().Find()怎么用?
C# code
public DbContext context;public T Select(params object[] keyvalue)        {            return context.Set<T>().Find(keyvalue);        }
请问这里的keyvalue只能是主键吗?如果我想通过用户名查找用户表,该怎么办啊?
哪位大哥给详细讲讲Find()的用法?或者给推荐些资料呀?

------解决方案--------------------------------------------------------
Find 只能根据主键或联合主键进行查询

如果你想通过用户名查询,可用Where方法:

var query=context.Users.Where(u=>u.UserName=="Tim");
  相关解决方案