entity framework,获取数据库第一案例列表
我在大多数应用程序中使用Entity框架,但它们都是代码优先的。
现在我正在处理一个预先存在的数据库。
我能够通过DbContext查找,更新和添加记录。
public class CompanyService { public void AddCompany(Company cpn) { CompanyModel cm = new CompanyModel(); cm.Companies.Add(cpn); cm.SaveChanges(); } public void EditCompany(Company cpn) { CompanyModel cm = new CompanyModel(); company existing = cm.Companies.Find(cpn.id); cm.Entry(existing).CurrentValues.SetValues(cpn); cm.SaveChanges(); } public List List() { CompanyModel cm = new CompanyModel(); } }
CompanyModel
是一个类,如CompanyModel : DbContext
,我的不好。
但是CompanyModel
非常有限,它没有Where
方法。
我怎样才能得到Company
名单。
您可能缺少using System.Linq;
在代码文件的顶部。 这将使您能够使用像ToList()
这样的Linq扩展。