我为我的应用程序创建了一个SQL Server数据库(此处显示了ERD):
此数据库已经填充了学校管理信息系统的数据,我希望使用实体框架将其“链接”到应用程序。
我已经在项目中添加了Student
,Staff
等类作为模型类。
值得注意的是,我打算使用ASP.NET中的Roles
功能来实现访问权限。
如何将此数据库链接到Entity Framework,还是应该使用EF从代码生成一个?
答案 0 :(得分:0)
首先,我通过运行.animated {
-webkit-animation-duration: 0.6s;
animation-duration: 0.6s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
}
(使用ApplicationDbContext)启用了迁移到EF Identity。
然后我按照Entity Framework Code First to an Existing Database方法将第二个DbContext添加到应用程序中并生成模型类。
最后,我更改了ApplicationDbContext,以便在其连接字符串中使用现有数据库,因此在现有数据库中创建了ASP.NET标识表。
这确实意味着如果我想更改数据库模型,我将需要删除迁移并重复此过程,但它是解决问题的有效方法。
谢谢!