![](/img/trans.png)
[英]How to execute Entity Framework SQLQuery stored procedure with return value parameter?
[英]How to pass Stored Procedure with DateTime parameter in Entity Framework
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與實體框架一起使用(數據庫優先方法)
您應該將日期,開始日期和結束日期的字符串表示形式轉換為等效的DateTime。 這可以通過使用DateTime
類型的Parse
方法來完成,如下所示:
var startDate = DateTime.Parse(Date1);
var endDate = DateTime.Parse(Date2);
var queryResult = context.FindData(startDate, endDate, param3).ToList();
您還可以使用ParseExact
方法,只要您的字符串具有特定格式。 欲了解更多信息,請在這里看看。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.