2012-02-26 118 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);