使用Catel中的存储过程或函数更新表

时间:2015-06-04 20:27:17

标签: entity-framework catel

我已经使用EF6和Code First建立了一个数据库,我正在使用Catel的存储库模式与数据库进行通信。

现在,我很好奇你将如何使用Catel在我的数据库上调用存储过程(甚至是标量值函数)。有什么建议吗?

1 个答案:

答案 0 :(得分:2)

您仍然可以像往常一样使用DbContext本身调用存储过程:

using (var dbContextManager = DbContextManager<MyEntities>.GetManager())
{
    var dbContext = dbContextManager.DbContext;
    var result = dbContext.Database.SqlQuery<ReturnType>("storedProcedureName", params);
}

https://msdn.microsoft.com/en-us/library/gg696545(v=vs.113).aspx