我只是想知道在使用SQL Server
时应该使用哪种技术以及何时使用。
- 有哪些因素可以用来确定使用哪种技术?
- 这些技术的性能在基于Web的应用程序和独立应用程序中是否有所不同?
谢谢
我只是想知道在使用SQL Server
时应该使用哪种技术以及何时使用。
谢谢
Well, Linq2Sql是建立在ADO.NET之上的一个额外层。以下是4.0 .net中ORM的比较: C# 4.0最佳ORM
我还建议使用EF而不是Linq2Sql,即使EF仍然缺少一些简单的功能(例如枚举支持)。
如果你想要进行一次冒险,可以使用 Linq2Sql
,但我们需要对其进行学习。
如果你正在使用 .Net Framework 4.0,我建议你使用 EntityFrameWork
。在 EntityFramework 中,你可以更好地使用 Linq 查询,而不是 Linq2Sql 文件。
ADO.Net
已经过时了,我们现在需要学习新的东西。