比如我EF连接的是用户A下的表1,但是我现在要查询的数据要从用户A下的表1关联用户B下的表2后才能得到结果集,但是在 Visual Studio 中无法看到用户B的表,自然也没有办法将表拖到 ADO.NET Entity Data Model 中。有人遇到过这样的问题吗,如何解决啊?
你再创建一个以用户 B 连接的 edmx 就可以了。
这个方法我也想过,但是现在有多个oracle数据库,每个数据库下都会有多个用户,如果每个用户都要建一个edmx那最终会很复杂,而且edmx也会很庞大,不太好处理。
另外我也想用建立视图,这样就会少很多edmx,但是这也不是一个很好的解决方法,这会导致视图会很多,因为每个用户下的表可能会有几十张。我想知道还有没有其他的方法可以解决这个问题?
使用一下Moon.Orm
http://www.cnblogs.com/humble/p/3415506.html
算了,还是决定用executestorequery了