如何使用Entity Framework处理多个数据库架构。

5

我正在使用Entity Framework。 我正在使用一个具有多个模式的单个数据库,如下所示:

mySchema1.Employee
mySchema2.Employee
mySchema3.Employee

当我为此数据库生成edmx时,它将表重命名为Employee1,Employee2,Employee3等。

如何实现单个edmx中的多个模式实现。

编辑: 这里的对象应该被称为Employee。 只有变量部分是模式。 ctx.Employee - 应从特定模式获取数据。 我正在寻找一些可以指定要使用哪个的东西。

请帮忙。


你希望它创建的对象叫什么? - AakashM
你想让它们都叫做员工吗?能否再详细说明一下您的意图(即您想要实现什么)? - Styxxy
@Styxxy - 请查看问题的编辑部分。 - VJOY
所以你想能够指定使用 mySchema1.Employee 还是 mySchema2.Employee - 你的意思是你想在 运行时 能够选择吗?还是在生成 edmx 时? - AakashM
任何一种方式都可以。现在当我生成edmx时,它会创建3个不同名称的不同表格。 - VJOY
2
你解决了吗?我也需要完全相同的东西!谢谢! - Nicole
1个回答

1

我不确定我是否理解这个问题... 你想要每个模型有多个图表吗?

这个功能已经在最近发布的Entity Framework 5中添加。请确保您正在使用最新版本。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接