相同的表名,EDMX中的不同模式问题(数据库优先)

时间:2014-07-29 10:14:06

标签: c# entity-framework namespaces entity-framework-5 schema

我在同一个数据库中有两个表具有相同的表名和不同的模式。 例如 - Vendor.Employee Customer.Employee

我现在在VS 2012下的类库项目中添加EDMX文件。我正在使用EntityFramework 5.0。

虽然它成功创建edmx文件没有任何问题,但它创建了具有不同名称的这些实体(例如,Vendor.Employee创建为Employee实体,而Customer.Employee创建为Employee1实体。

我理解它,因为这两个类直接位于相同的命名空间下,因此它们使用相同的名称创建。 但有没有办法(例如,为每个模式提供名称空间)或替代方法来解决此问题,因此我们可以使用相同的表名。

对此的任何帮助都非常感激。

谢谢和问候

0 个答案:

没有答案