[英]DbConnection with Unity and Entity Framework on file database
[英]C# Entity Framework 6 Context Object Database First with existing DbConnection
我是實體框架的新手,我不知道如何解決此問題。
我有一個現有的System.Data.Common.DbConnection,必須用它來初始化數據庫優先方案中的上下文對象。 我已經試過這個構造函數
public DbContext(DbConnection existingConnection, DbCompiledModel model, bool contextOwnsConnection),
但它看起來僅適用於Code First。 是否可以將現有的DbConnection與Database First一起使用?
問題在於DbConnection不是實體連接,這意味着該連接以“代碼優先”的方式工作。
如果我使用DbConnection創建EntityConnection並創建正確的工作區,然后將Entity Connection與該構造函數一起使用,則它將起作用:
public DbContext(DbConnection connection, bool contextOwnsAndDisposesTheConnection)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.