在LINQ中,可以使用SqlMetal.FromServer
方法從數據庫中讀取數據并將其轉換為LINQ to SQL對象。以下是一個示例代碼:
using (var context = new YourDataContext())
{
var query = from r in context.YourTable
select r;
var results = query.ToList(); // 將查詢結果轉換為List<YourTable>類型
}
在上面的代碼中,YourDataContext
是包含YourTable
表的LINQ to SQL類的實例。query
變量定義了一個LINQ查詢,該查詢選擇YourTable
表中的所有行。ToList()
方法將查詢結果轉換為List<YourTable>
類型,以便可以在代碼中使用它。
請注意,在使用LINQ to SQL時,應該盡可能使用它提供的查詢方法,例如Where
、Select
、OrderBy
等,而不是手動編寫SQL查詢字符串。這樣可以提高代碼的可讀性和可維護性,并減少出現錯誤的可能性。