【问题标题】:Having one DAL for 2 projects Entity Framework为 2 个项目实体框架拥有一个 DAL
【发布时间】:2015-11-04 06:18:55
【问题描述】:

我目前有 2 个项目。仪表板(MVC)和 API。他们都查看同一个数据库,但在各自的项目中生成了自己的模型,因此如果您对其中一个进行更改,它不会反映在另一个中。

我想为数据添加第三个项目,并让我的其他两个项目查看该项目以进行任何数据查询。

执行此操作的最简单方法是什么? EF 的上下文将如何受到位于与使用数据的单独项目中的查询的影响。

【问题讨论】:

  • 制作一个项目,从两个控制器访问它。

标签: c# asp.net-mvc entity-framework model-view-controller


【解决方案1】:

为您的数据访问层(EF 实体)创建一个单独的项目。然后创建对这个单独项目的引用以使用它。

不要忘记将连接字符串和实体框架设置添加到您的 .config 文件中。

当不首先使用代码并且在您的项目中使用多个数据层时,可能需要您将一些元数据添加到连接字符串中。

希望对你有帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-02-13
    • 1970-01-01
    • 2015-11-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多