是否可以在SqlConnection中使用EF4 EntityConnection?

mor*_*pdx 3 c# sqlconnection entity-framework-4

例如:

SqlConnection connection = new SqlConnection(efContext.Connection...?)
connection.Open();

etc..
Run Code Online (Sandbox Code Playgroud)

Chr*_*ens 9

不是直接,不是,但您可以从中获取Sql连接字符串,并使用该StoreConnection属性创建新连接:

SalesSyncEntities ctx = new SalesSyncEntities();
    EntityConnection ec = (EntityConnection)ctx.Connection;
    SqlConnection sc = (SqlConnection)ec.StoreConnection;
    string adoConnStr = sc.ConnectionString;
    return adoConnStr;
Run Code Online (Sandbox Code Playgroud)

这里找到.

  • 无需向上播放,DbConnection有一个`ConnectionString`成员. (2认同)