【问题标题】:MVC 5.0 Appnet Identity mixing Code First and Database FirstMVC 5.0 Appnet Identity 混合代码优先和数据库优先
【发布时间】:2013-12-16 14:56:50
【问题描述】:

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

谢谢

【问题讨论】:

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


    【解决方案1】:

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

    【讨论】:

    • +1。做过这个。效果很好,即使在非技术方面也很有意义。
    • 其实我认为当你想使用不同上下文的对象时考虑不是一个好主意。
    【解决方案2】:

    我正在尝试学习 MVC,但它很快让我很生气。

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

    1. 在您的主模型中,添加您的 ADO.NET 实体数据模型
    2. 在您的 web.config 中,更改与 MS-SQL 中数据库的默认连接。
    3. 在 ApplicationDbContext 上启用迁移

    是的,这意味着有两个到数据库的连接。我很想听听什么是更好的方法。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-11
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多