Code First Entity Framework 5的多个项目的可能性?

时间:2012-12-21 10:17:37

标签: c# entity-framework

我想知道是否可以使用相同的Entity框架5(此处为Code First)创建多个项目,如果您有完整的示例?

我也想在我的解决方案中使用MVP模式。

我看到了一个问题:数据库是在第一次运行时创建的,但只是针对一个项目而不是全部。

我知道这不是很准确......但我只是想知道它是否可能......

提前致谢!

1 个答案:

答案 0 :(得分:0)

在我的上一个项目中,我们开发了一个捕获业务域的数据库,我们还将安全相关的表存储在同一个数据库中,但存储在不同的模式中。 visual studio中的域模型包括所有表,但数据访问分为两个项目。第一个是处理基本业务表的数据访问层,另一个是自定义安全认证,它具有与安全表相关的映射。

除此之外,为了增加复杂性:-),我们还添加了许多DbContext继承的类(在我们的DAL中),它捕获了用户正在使用的域的本质。例如,人力资源上下文处理与人力资源相关的表,物流上下文处理后勤表等等。