public List<Data> GetData(string Date1, string Date2, string param3)
{
var myData= new List<FindData_Result>();
using (var context = new Config())
{
var queryResult = context.FindData(startDate, endDate, param3);
final= (from a in queryResult select a).ToList();
}
}
如何将date1和end date2作为datetime参数传递给我的存储过程?
我正在使用MVC web api和实体框架(DB第一种方法)
答案 0 :(得分:1)
您应该将日期,开始日期和结束日期的字符串表示转换为其DateTime等效项。这可以通过使用Select * from Table1 as t1
LEFT JOIN Table2 as t2 on t1.checkcode = t2.checkcode1 OR t1.checkcode = t2.checkcode2
类型的Parse
方法来完成,如下所示:
DateTime
如果您的字符串具有特定格式,您也可以使用var startDate = DateTime.Parse(Date1);
var endDate = DateTime.Parse(Date2);
var queryResult = context.FindData(startDate, endDate, param3).ToList();
方法。有关详细信息,请查看here。