我正在编写一个新的Web应用程序。我正在使用ASP.NET MVC 3和Entity Framework Code First。数据库已经自动创建,一切看起来都很好。
然而,我们已经有一个现有的数据库,其中包含所有当前用户的详细信息,我想能够从这个数据库表中检索数据到我的新项目中。使用EF Code First是否可能?如果可以,我该如何操作?
提前感谢。
我正在编写一个新的Web应用程序。我正在使用ASP.NET MVC 3和Entity Framework Code First。数据库已经自动创建,一切看起来都很好。
然而,我们已经有一个现有的数据库,其中包含所有当前用户的详细信息,我想能够从这个数据库表中检索数据到我的新项目中。使用EF Code First是否可能?如果可以,我该如何操作?
提前感谢。
几个月前,我也做了同样的事情。你可以将你的模型映射到现有的数据库中。 Scott Guthrie在博客中介绍了这个方法。你可以使用Enity Framework Power Tools从现有的数据库中创建你的模型。
是的,这是可能的。请查看Scott Gu的博客,他在其中描述了如何实现。http://weblogs.asp.net/scottgu/archive/2010/08/03/using-ef-code-first-with-an-existing-database.aspx
DbContext
。一个用于现有数据库,另一个用于新自动生成的数据库。 - dknaack