实体框架 5 分部类不起作用

本文关键字:不起作用 框架 实体 | 更新日期: 2023-09-27 17:57:22

我正在使用EF 5,并且我已经从数据库生成了我的模型。然后,我想创建一些分部类来扩展 EF 生成的类的功能。在 EF 4 中,我过去只能将我想用于这些类的命名空间放入 edmx 文件的"自定义工具命名空间"属性中。但是,在 EF 5 中,这似乎被忽略了。无论我在"自定义工具命名空间"中放入什么,它都会在默认命名空间中不断生成 EF 类!我显然可以更改分部类的命名空间,但我宁愿能够为它们使用自己的命名空间。我到底如何在 EF5 中执行此操作?

实体框架 5 分部类不起作用

在架构下的模型设计器 (.edmx) 属性中,有一个命名空间属性,可以在此处设置命名空间。

尝试打开 edmx 文件(在设计器中),右键单击设计器的图面并选择属性 - 您可以选择在那里设置命名空间,我相信这就是 EF5 现在使用的命名空间。