MVC 5.0 Appnet身份混合Code First和Database First

时间:2013-12-16 14:56:51

标签: asp.net-mvc model-view-controller ef-code-first ef-database-first

我正在创建一个基于MVC 5的新Web应用程序。我有数据库,并希望使用Database First工作流程。我想使用Aspnet Identity新功能,但它们依赖于Code First。是否可以混合,以便我使用新的Aspnet标识管理身份验证和授权,并为所有业务逻辑应用程序管理数据库优先?

谢谢

2 个答案:

答案 0 :(得分:1)

我认为混合东西不是最好的方法。代码优先和数据首先他们有理由不同,可能是解决这个问题的最好方法是使用数据库进行身份验证过程,另一个数据库用于业务逻辑,希望它能帮到你

答案 1 :(得分:0)

我正在尝试学习MVC,它很快就让我感到沮丧。

我解决这个问题的方法是:

  1. 在主模型中,添加ADO.NET实体数据模型
  2. 在您的web.config中,将MS-SQL中的defaultconnection更改为数据库。
  3. 启用ApplicationDbContext上的迁移
  4. 是的,这意味着有两个与数据库的连接。我很想知道什么是更好的方式。