我有一個應用程序使用EF作爲ORM。數據庫曾經有一個模式,dbo和一切工作正常。我最近將我的表格組織成4種不同的模式。一個模式的某些表具有駐留在不同模式上的表的依賴關係。所有似乎在SQL方面都是有效的。使用實體框架6與多個DB架構,但使用一個DBContext
在應用程序方面,通過EF的所有數據庫交互不再起作用。代碼編譯,模式在解決方案中可見,模型映射指向正確的模式,但是一旦我嘗試向表中插入一行,它就不起作用。
我已經看到有關使用多個模式的一些帖子將需要使用多個DBContexts,但我寧願使用一個DBContext。我所有的模式擁有相同的所有者dbo,但我沒有看到使用多個DBContext的原因。
有誰知道是否有辦法做到這一點?
在這裏檢查http://mehdi.me/ambient-dbcontext-in-ef6/。你將在一個地方管理所有的dbcontexts。 –
我想使用一個dbcontext! – Apollonas