Running SQL on Entity Framework

by fkollmann 9/5/2009 12:25:37 AM

Easy and clean:

public static DbConnection GetStoreConnection(this ObjectContext oc)
{
    if (oc == null)
        throw new NullReferenceException("oc is null");

    var conn = (EntityConnection)oc.Connection;

    if (conn.State == ConnectionState.Closed)
        conn.Open();

    return conn.StoreConnection;
}