linq to sql或LLBL

时间:2010-02-16 09:12:16

标签: asp.net linq-to-sql orm llblgenpro

我正在启动大型asp.net项目,但我无法决定LLbl或linq到sql。你能帮助我吗? linq对sql和LLBL有什么好处或缺点?我应该使用哪一个?


谢谢你的回答。我想问一个问题。我将它用于大项目。 linq对sql和LLBL的性能如何?哪一个更快?

4 个答案:

答案 0 :(得分:2)

如果您的选择是L2S或EF和LLBL - 每天,每天,有时甚至是晚上使用LLBL。不开玩笑。

LLBL拥有最具表现力的Linq提供商之一和令人难以置信的可扩展性。代码是坚如磐石的,不像,咳嗽......你可能知道我的意思。

但是让我告诉你我对此的真实感受....大声笑..

答案 1 :(得分:0)

Linq2SQL的问题是微软不再开发Linq2SQL ......

Is LINQ to SQL Truly Dead?作者:Jonathan Allen来自InfoQ.com

  

Matt Warren将[LINQ to SQL]描述为   “从来没有过的东西   应该存在。“基本上,它   本来应该是替身   帮助他们开发LINQ直到真实   ORM准备好了。

     

...

     

实体框架的规模造成的   它错过了.NET 3.5 / Visual Studio   2008年截止日期。它完成了   不幸的是,这个名字命名为“.NET   3.5 Service Pack 1“,更像是主要版本而不是服务   包。

     

...

     

开发人员不喜欢[ADO.NET Entity   框架]因为复杂性。

     

...

     

从.NET 4.0开始,LINQ to Entities将会   是推荐的数据访问   LINQ to relational的解决方案   场景。

如果您正在考虑将LLBL作为替代方案......可能不是一个坏主意但我个人更喜欢Linq2SQL,因为它为您提供了更多自由来创建您需要的任何特殊查询。但是如果你需要更多的结构,那么LLBL可能是一个更好的选择...但是,你将来微软不会开发Linq2SQL来应对。

您是否已将Linq2Entities视为替代品或甚至NHibernate ...如果您需要更多信息,请告诉我或查看linq 2 sql vs linq 2 entities ...

希望有所帮助。

安东尼

答案 2 :(得分:0)

决定使用哪一个取决于。您还没有提供足够的信息来帮助您做出决定。这两种产品都有缺点,可能会或可能不会影响您。还有其他.NET ORM可能更适合,但你还没有说清楚为什么你拒绝这些ORM。

您可以在此处阅读有关.NET ORM的更多信息:

NHibernate, Entity Framework, active records or linq2sql

请提供有关您问题的更多背景信息。

答案 3 :(得分:0)

LINQ to SQL并没有死。
Microsoft不会在.NET 4.0中弃用它。
我们正致力于our implementation LINQ to Oracle,MySQL,PostgreSQL,SQLite,并积极开发此实现。