我認爲這應該很容易,但我無法弄清楚。 我有一個使用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 LINQ查詢 - 多對多
- 2. 使用EF 4和存儲庫模式的對象查詢模式
- 3. 如何使用EF查詢一個通用模型6
- 4. 與條件EF查詢從多個表
- 5. LINQ-EF查詢分組多個表
- 6. Django:使用模型查詢多個表
- 7. EF Linq使用嵌套子查詢的多個內部聯接
- 8. AWS Redshift查詢多個模式的
- 9. Sql server查詢多個模式
- 10. 如何使用相同的表模式查詢多個SQL表?
- 11. 使用preg_replace檢查多個模式?
- 12. 建立與EF的多對多查詢
- 13. 使用Akka.net詢問模式查詢
- 14. 使用子查詢或多個查詢?
- 15. 用於處理多模型/單個集合查詢的模式
- 16. 使用EF查詢鍵值對設計表使用EF
- 17. 用一個值查詢多個模型
- 18. EF查詢
- 19. 在EF查詢
- 20. 使用多個SQL查詢
- 21. 使用多個查詢
- 22. 使用多個表查詢
- 23. EF庫模式多對多插入
- 24. 查詢多個Rails模型
- 25. Laravel:concat多個模型查詢
- 26. 查詢多個Django模型
- 27. Dapper - 查詢多個模型
- 28. 用ef代碼優先查詢三個(或多個)多對多相關實體
- 29. 使用RegExp在模式中查找多個模式實例
- 30. EF模型中的多個數據庫模式第一個
當然,我已經嘗試過,但它沒有工作....這真的很奇怪。 – 2013-05-06 15:42:06