使用 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);
}
}