0

我有一个包含多个模块的 Prism 项目。首先使用 EF 代码生成数据库。

我正在尝试使用部分类构建上下文。对于每个模块,都会有其部分类上下文(一个上下文整体解决方案)。

我为每个模块使用相同的命名空间来创建上下文。但是,在初始化数据库时,只会创建主模块中定义的表,而不会创建其他表。

有什么我可以寻找的还是有更好的方法?谢了。

4

1 回答 1

1

部分类的所有部分必须在同一个程序集中(在您的情况下可能在同一个模块中),因为将单个文件(类)划分为多个部分只是语法糖,但这些部分在构建期间连接起来。部分类不会帮助您实现模块化(如果您希望向已部署的应用程序添加或删除模块)。

于 2012-07-27T08:55:10.173 回答