使用 IDatabase 对象


  EntityContext 提供了对 IDatabase 的访问,只需要使用 Database 属性,即可使用 IDatabase 接口的所有方法(可参考 数据库操作)。比如你想使用 SQL 来查询数据,只需要如下使用即可:

[TestMethod]
public void TestExecuteSql()
{
    using (var db = new DbContext())
    {
        SqlCommand sql = "select * from orders";
        
        var orders db.Database.ExecuteEnumerable(sql);
    }
}