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