2013-06-06 86 views
1

我想火的LINQSql的Linq連接

  var user = (from u in Users 
         where u.Username == 'ABC' 
         && u.Password == 'ABC' 
         select u).SingleOrDefault(); 

的一個簡單的查詢,我的問題是,該表的用戶是我的SqlServer 2008 R2中。我如何設法從Sql調用這個表並在我的Linq查詢中使用。我google了很多關於這個話題,但沒有找到任何滿意的答案。請幫忙。

+1

你是什麼意思的「我怎樣從Sql調用這個表」?你的問題目前還不清楚 - 我建議你通過LINQ to SQL教程,事情會變得更清晰。 –

+0

好吧,我會經歷一個很好的教程,並在一段時間後在這裏發佈我的知識。 –

回答

1

如果我理解正確的,你必須使用的LINQ to SQL類,然後選擇你的數據庫

您可以使用此教程http://www.codeproject.com/Articles/26657/Simple-LINQ-to-SQL-in-C

編輯

你有新的元素添加到您的項目,在Data:請選擇classes LINQ to SQL並在server Explorer作出您選擇的數據庫

我fo und this教程所有步驟

+0

是的,你明白我的意思,我的問題是將Linq qery映射到Sql數據庫表。經過一番閱讀後,我發現爲了映射的目的,我們使用了DataContext類。但是,這個DataContext類是如何知道我們想要映射哪個數據庫的。有什麼我們必須提供的ConnectionString? –

+0

@garvitgupta:我編輯我的答案 – Akrem

+0

我在編輯答案後閱讀了您提到的鏈接。但是在這個鏈接中他們使用MVC應用程序來定義。我對MVC並不熟悉,因爲我正在使用.Net Framework 4.0而不是使用MVC框架來開發Web應用程序。但通過這個鏈接,我有點不清楚,我們必須定義一個DataContext對象,並給出我們的DataBase –