0
我創建了一個本地數據庫和一個Windows窗體。在窗體中,在服務器資源管理器中,我添加了該數據庫的連接。現在,我該如何開始使用LINQ to SQL來查詢它?SQL Server 2008 R2和Windows窗體應用程序
我創建了一個本地數據庫和一個Windows窗體。在窗體中,在服務器資源管理器中,我添加了該數據庫的連接。現在,我該如何開始使用LINQ to SQL來查詢它?SQL Server 2008 R2和Windows窗體應用程序
您是否設置了DataContext?這是LINQ查詢和數據庫連接之間的典型對象。從上面的鏈接
示例代碼:
// DataContext takes a connection string.
DataContext db = new DataContext(@"c:\Northwnd.mdf");
// Get a typed table to run queries.
Table<Customer> Customers = db.GetTable<Customer>();
// Query for customers from London.
var query =
from cust in Customers
where cust.City == "London"
select cust;
foreach (var cust in query)
Console.WriteLine("id = {0}, City = {1}", cust.CustomerID, cust.City);
我做'的DataContext DB =新的DataContext();',但我不知道該怎麼括號之間放。顯然,MDF文件的地址,但我沒有;我找不到我在任何地方創建的數據庫,但我可以在MSSQL Server 2008 R2程序中看到它。 –
我剛剛發現:數據源= HOUDEVW8L02;初始目錄= InventoryTrackingSystem;集成安全性= True。它看起來像一個連接字符串。我把它放在圓括號之間嗎? –
按照我上面提到的鏈接...它有init的示例代碼...但是,是的,你把連接放在他們的。它也有一個示例LINQ語句。現在在我的答案中鏈接示例。 – RThomas