[英]Get values from stored procedure to class in c# using linqToSql
这是我的C#代码,它将使用存储过程从数据库获取服务器日期。 我正在使用linq从存储过程中获取值。 在数据上下文中,在执行存储过程时,将显示日期和时间。 但是当我将代码保存在类中时,返回值为0。任何人都可以帮助我。 这是我的代码,
public class NetworkTime
{
CheckoutDataContext DataContext = new CheckoutDataContext();
public DateTime GetDateTimeFromServer()
{
var date = DataContext.SPGetDate().ReturnValue;
return Convert.ToDateTime(date);
}
}
SPGetDate是存储过程的名称。 谁能告诉我如何获取日期和时间!
我猜您想检索数据库的当前日期和时间。 我建议不要将sqlserver getdate()包装在sp中,我建议您执行以下操作:
DataClasses1DataContext DataContext = new DataClasses1DataContext();
var result = DataContext.ExecuteQuery<DateTime>("SELECT GETDATE()").First();
Console.ReadLine();
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.