【发布时间】:2021-05-13 22:00:48
【问题描述】:
我的数据库中有一个现有的存储过程。我也有一个现有的数据库上下文类(仅限片段代码)。
请您帮忙告诉我如何从我的控制器调用我的存储过程?我的模型或DatabaseContext 中缺少什么类或属性?
提前非常感谢
苏通
CREATE PROCEDURE getEmployeeById
@employeeId nvarchar(7)
AS SELECT * FROM employees WHERE id = @employeeId GO;
namespace Template.Models
{
public class DatabaseContext : DbContext
{
public DatabaseContext() : base("dbConnectionString")
{
}
public DbSet<Parameter> parameter { get; set; }
//...
}
}
【问题讨论】:
-
会指出,通常您可能不会直接从控制器执行存储过程,因为在数据库和控制器之间会有一些其他层跨度>
标签: c# stored-procedures model-view-controller