C#实体框架6上下文对象数据库首先与现有数据库连接
我不熟悉实体框架,不知道如何解决这个问题 我得到了一个现有的System.Data.Common.DbConnection,在数据库第一个场景中,我必须使用它初始化上下文对象。我试过这个构造器C#实体框架6上下文对象数据库首先与现有数据库连接,c#,entity-framework,dbcontext,C#,Entity Framework,Dbcontext,我不熟悉实体框架,不知道如何解决这个问题 我得到了一个现有的System.Data.Common.DbConnection,在数据库第一个场景中,我必须使用它初始化上下文对象。我试过这个构造器 public DbContext(DbConnection existingConnection, DbCompiledModel model, bool contextOwnsConnection), 但它看起来只是为了代码优先。是否可以先将现有的DbConnection与数据库一起使用?问题在于D
public DbContext(DbConnection existingConnection, DbCompiledModel model, bool contextOwnsConnection),
但它看起来只是为了代码优先。是否可以先将现有的DbConnection与数据库一起使用?问题在于DbConnection不是实体连接,这意味着该连接首先作为代码工作 如果我使用DbConnection创建EntityConnection并创建正确的工作区,然后将EntityConnection与此构造函数一起使用,则该方法有效:
public DbContext(DbConnection connection, bool contextOwnsAndDisposesTheConnection)