2012-02-26 115 views
0

就像要問一樣,我想用ASP.NET創建一個博客作爲一種練習,以使其變得更好。我來自PHP btw。連接數據庫SQL Server初學者

無論如何我卡住了,因爲我不知道大多數.NET程序員用來連接數據庫的方式。我正在計劃使用LINQ。

任何教程/書籍和網站,將指向我正確dorection真的會有所幫助。非常感謝!

回答

0

.NET開發人員使用ADO.NET連接到關係數據庫。這是低級別的API。 Entity Framework在ADO.NET的頂部提供了一個ORM,可以將關係表映射到對象。

1

大多數.NET程序員用來連接數據庫的方式是ADO.NET,包含在Microsoft .NET Framework中。這裏有一些有用的code examples。 LINQ ist沒有被設計爲ADO.NET的替代品,LINQ爲任何類型的數據提供統一的編程模型。有了它,您可以使用獨立於數據源的模型來查詢和操作數據。

var query = 
    from c in Customers 
    where c.Country == "Usa" 
    select c.CompanyName; 

foreach (string name in query) 
    Console.WriteLine(name);