我想知道是否可以使用相同的Entity框架5(此处为Code First)创建多个项目,如果您有完整的示例?
我也想在我的解决方案中使用MVP模式。
我看到了一个问题:数据库是在第一次运行时创建的,但只是针对一个项目而不是全部。
我知道这不是很准确......但我只是想知道它是否可能......
提前致谢!
答案 0 :(得分:0)
在我的上一个项目中,我们开发了一个捕获业务域的数据库,我们还将安全相关的表存储在同一个数据库中,但存储在不同的模式中。 visual studio中的域模型包括所有表,但数据访问分为两个项目。第一个是处理基本业务表的数据访问层,另一个是自定义安全认证,它具有与安全表相关的映射。
除此之外,为了增加复杂性:-),我们还添加了许多DbContext继承的类(在我们的DAL中),它捕获了用户正在使用的域的本质。例如,人力资源上下文处理与人力资源相关的表,物流上下文处理后勤表等等。