在c#中使用linqToSql从存储过程获取值到类
本文关键字:获取 存储过程 linqToSql | 更新日期: 2023-09-27 18:02:41
这是我的c#代码,将使用存储过程从数据库中获取服务器日期。我使用linq从存储过程中获取值。在数据上下文中,在执行存储过程时显示日期和时间。但是当我将代码保存在类中时,返回值是0。有人能帮我吗?这是我的代码,
public class NetworkTime
{
CheckoutDataContext DataContext = new CheckoutDataContext();
public DateTime GetDateTimeFromServer()
{
var date = DataContext.SPGetDate().ReturnValue;
return Convert.ToDateTime(date);
}
}
SPGetDate是存储过程的名称。谁能告诉我怎么得到日期和时间? !
我猜您想检索数据库当前日期和时间。我建议不要在sp中包装sqlserver getdate(),我建议您这样做:
DataClasses1DataContext DataContext = new DataClasses1DataContext();
var result = DataContext.ExecuteQuery<DateTime>("SELECT GETDATE()").First();
Console.ReadLine();