這是我的C#代碼,它將使用存儲過程從數據庫獲取服務器日期。我正在使用linq從存儲過程中獲取值。在數據上下文中,執行存儲過程時顯示日期和時間。但是當我在課堂上保存代碼時,返回值是0.任何人都可以幫助我。這是我的代碼,使用linqToSql從存儲過程獲取值到C#中的類
public class NetworkTime
{
CheckoutDataContext DataContext = new CheckoutDataContext();
public DateTime GetDateTimeFromServer()
{
var date = DataContext.SPGetDate().ReturnValue;
return Convert.ToDateTime(date);
}
}
SPGetDate是存儲過程的名稱。任何人都可以告訴我如何獲得日期和時間!
date是什麼值? – qamar
它返回0作爲日期的值。 –
我想你不必使用spname.returnvalue。只是嘗試沒有它 – qamar