如何从实体框架代码优先调用非crud存储过程

时间:2015-02-10 17:04:34

标签: ef-code-first entity-framework-6

我有一个简单的存储过程,它不带参数,并且为了成功返回零。

如何使用Code First连接它,以便我可以从Context调用它?

使用edmx(数据库优先)时,您可以使用向导导入一个函数,然后在上下文中调用它:

Context.MyStoredProcedure();

有没有办法使用Code First执行此操作?

我找到了很多例子,但它们都是CRUD类型的存储过程。

格雷格

1 个答案:

答案 0 :(得分:-1)

虽然我认为上下文中存储过程会有一个特定的映射,但以下是我能找到Code First Development的唯一方法:

Context.Database.ExecuteSqlCommand("EXEC ClearLog");