在ASP.NET中使用SQL Server的推荐方法是什么?

时间:2013-01-06 06:42:06

标签: c# asp.net sql-server .net-4.5

我开始学习ASP.NET(Razor,.NET Framework 4.5),现在我正试图弄清楚如何在ASP.NET中使用SQL Server(我习惯于在PHP中使用MySQL,但是从我已经看到SQL Server在ASP.NET中更受欢迎/效果更好。环顾四周,似乎有很多方法可以做到这一点,我见过的一些方法包括:

  • ADO.NET
  • 的OleDb
  • LINQ to SQL

LINQ to SQL将是我最喜欢的选择,因为我个人喜欢在C#中使用LINQ,但我遇到的文档看起来像是.NET Framework 3.5(虽然它可能只是过时的文档,或者我可能正在阅读它错误),我不太确定是否有额外的层/瓶颈用于速度考虑。最常用的方法是什么,最好的文档在哪里?

2 个答案:

答案 0 :(得分:1)

LINQ to SQL基本上已被抛弃。要获得更好的版本,请使用Entity Framework。

请参阅http://www.redmond-recap.com/2012/08/27/entity-framework-a-sorry-history-new-release-5-0-and-future-openness/

答案 1 :(得分:0)

就个人而言,最好的选择是Entity Framework