簡體   English   中英

C#實體框架6上下文對象數據庫首先具有現有DbConnection

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM