我认为这应该很容易,但我无法弄清楚。 我有一个使用EF查询的现有(遗留)数据库,我已经创建了几个POCO类,只要对'dbo'模式发出查询一切都很好。问题是我不能针对任何其他模式发出查询,比如说'foo'。 我试着重写OnModelCreating并指定模式,但它似乎不工作... 有没有人知道这个解决方法? 对于这种特殊情况,我只需要查询功能(不插入,更新等)。 如果存在任何只能用于查询的东西,它也会很棒。 我使用的是针对.NET 4.0的EF 5 任何帮助都会有所帮助。 谢谢!使用EF查询多个模式
0
A
回答
0
没关系,尝试了很多之后,我终于想通了
protected override void OnModelCreating(DbModelBuilder modelBuilder) {
//don't know why, but for some reason this doesnt work (from scott gu's blog)
//modelBuilder.Entity<Foo>().ToTable("tblFoo", "bar");
//but this line of code does the trick ;)
modelBuilder.Entity<Foo>().ToTable("bar.tblFoo");
}
0
的ToTable方法重载的选项传递架构
modelBuilder.Entity<Poco>().ToTable("tabX","schemaY");
那有趣的是,“schema.table”可以工作,但是由于过载,可能会更好地使用它。
相关问题
- 1. 如何使用EF查询一个通用模型6
- 2. 使用EF 4和存储库模式的对象查询模式
- 3. 与条件EF查询从多个表
- 4. Django:使用模型查询多个表
- 5. Sql server查询多个模式
- 6. 如何使用相同的表模式查询多个SQL表?
- 7. 使用子查询或多个查询?
- 8. 使用Akka.net询问模式查询
- 9. 用于处理多模型/单个集合查询的模式
- 10. 用一个值查询多个模型
- 11. 在EF查询
- 12. EF库模式多对多插入
- 13. 使用多个查询
- 14. 使用多个SQL查询
- 15. Dapper - 查询多个模型
- 16. Laravel:concat多个模型查询
- 17. EF模型中的多个数据库模式第一个
- 18. 使用RegExp在模式中查找多个模式实例
- 19. EF Linq查询使用条件包括:
- 20. 在Linq EF查询中使用SQRT
- 21. EF查询模型教程链接
- 22. 如何使用XPath查询EF模型(EDMX文档)
- 23. EF 4查询 - 问题与多参数
- 24. 基于存储库的EF查询对象模式示例
- 25. 当查询在EF库模式一一对应的关系
- 26. SQL查询到EF Linq表达式
- 27. 如何使用单个查询表达式查询多个实体
- 28. Axis2用于查询多个服务器的实现模式
- 29. 带有条件的EF查询使用连接的查询
- 30. EF查询值ViewModel
当然,我已经尝试过,但它没有工作....这真的很奇怪。 – 2013-05-06 15:42:06