就像要問一樣,我想用ASP.NET創建一個博客作爲一種練習,以使其變得更好。我來自PHP btw。連接數據庫SQL Server初學者
無論如何我卡住了,因爲我不知道大多數.NET程序員用來連接數據庫的方式。我正在計劃使用LINQ。
任何教程/書籍和網站,將指向我正確dorection真的會有所幫助。非常感謝!
就像要問一樣,我想用ASP.NET創建一個博客作爲一種練習,以使其變得更好。我來自PHP btw。連接數據庫SQL Server初學者
無論如何我卡住了,因爲我不知道大多數.NET程序員用來連接數據庫的方式。我正在計劃使用LINQ。
任何教程/書籍和網站,將指向我正確dorection真的會有所幫助。非常感謝!
.NET開發人員使用ADO.NET連接到關係數據庫。這是低級別的API。 Entity Framework在ADO.NET的頂部提供了一個ORM,可以將關係表映射到對象。
大多數.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);
如果你是新的,我會建議你開始使用LINQ,但在此之前,你應該瞭解ADO.Net,一點點什麼更好然後MSDN教程:
ADO.Net: http://msdn.microsoft.com/en-us/library/h43ks021%28v=vs.71%29.aspx
http://msdn.microsoft.com/en-us/library/cc161165.aspx
的Linq: http://msdn.microsoft.com/en-us/library/bb386964.aspx
http://www.codeproject.com/Articles/246861/LINQ-to-Entities-Basic-Concepts-and-Features