簡體   English   中英

使用linqToSql從存儲過程中的值獲取C#中的類

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM