linq to entity 调用存储过程:
步骤一:像添加表一样添加存储过程 如下图:
然后在Model Browser窗口中右击已经增加的存储过程——》Add Function Import 如下图:
依次 选择Stored Procedure Name、点击Get Column Information、点击Create New Complex Type 、点击OK 如下图
从新编译功能,就可以在程序中使用存储过程了 如下:
public static void Test()
{
LinsanityEntities datacontext = new LinsanityEntities();
List<STP_GetReportData_Result> resultList =datacontext.STP_GetReportData(DateTime.Today.AddDays(-4), DateTime.Today.AddDays(-3), 5, "1,2,3,4").ToList();
}