【发布时间】:2015-10-15 17:47:01
【问题描述】:
有很多文章展示了如何使用 Code First 创建插入、更新、删除过程,例如 one。
像这个简单的选择语句这样的自定义过程怎么样:
Select * from Customers
我可以更改 Up 和 Down Migration 方法,但是有没有一种方法可以直接使用 Fluent API 创建自定义过程。
【问题讨论】:
-
使用
dbcontext.Database.SqlQuery<Customer>("SELECT * FROM Customers"); -
谢谢贾拉尔。这是为了对数据库运行查询,但是如何创建一个包含该语句的存储过程?
-
使用
dbcontext.Database.ExecuteSqlCommand("CREATE PROCEDURE ... END"); -
有关 DbContext.Database.ExecuteSqlCommand 的更多信息,请查看:msdn.microsoft.com/en-us/library/gg679456(v=vs.113).aspx
标签: entity-framework code-first ef-fluent-api