linq to sql или LLBL - PullRequest
       55

linq to sql или LLBL

0 голосов
/ 16 февраля 2010

Я запускаю большой проект asp.net, но я не могу выбрать LLbl или linq to sql Вы можете мне помочь? В чем преимущество или недостаток linq to sql и LLBL? Какой из них мне следует использовать?


Спасибо за ответы. Я хочу задать один вопрос. Я буду использовать его для большого проекта. Как производительность linq to sql и LLBL? Какой из них быстрее?

Ответы [ 4 ]

2 голосов
/ 16 февраля 2010

Если вы выбираете L2S или EF и LLBL - используйте LLBL каждый день, весь день, а иногда и ночью. Без шуток.

LLBL обладает одним из самых выразительных поставщиков Linq и невероятной расширяемостью. Код непоколебим, в отличие от кашля ... ну, вы, наверное, знаете, о чем я.

но позвольте мне рассказать вам, как я на самом деле отношусь к этому .... смеется ..

0 голосов
/ 16 февраля 2010

LINQ to SQL не умер.
Microsoft не осуждает это в .NET 4.0.
Мы работаем над нашей реализацией LINQ to Oracle, MySQL, PostgreSQL, SQLite, и эта реализация активно развивается.

0 голосов
/ 16 февраля 2010

Решение о том, какой использовать, зависит. Вы предоставили нам недостаточно информации, чтобы мы могли принять решение. Оба продукта имеют недостатки, которые могут повлиять или не повлиять на вас. Существуют другие .NET ORM, которые лучше подходят, но вы еще не поняли, почему вы их отклонили.

Подробнее о .NET ORM можно прочитать здесь:

NHibernate, Entity Framework, активные записи или linq2sql

Пожалуйста, предоставьте больше контекста вокруг вашего вопроса.

0 голосов
/ 16 февраля 2010

Проблема с Linq2SQL в том, что Microsoft больше не разрабатывает Linq2SQL ...

Действительно ли LINQ to SQL ? Джонатан Аллен для InfoQ.com

Мэтт Уоррен описывает [LINQ to SQL] как то, что "никогда не было даже должен существовать ". По сути, это должен был быть заменен помочь им развить LINQ до реального ОРМ был готов.

...

Масштаб Entity Framework вызван это пропустить .NET 3.5 / Visual Studio Крайний срок 2008 Было завершено в время для к сожалению названного ".NET 3.5 Service Pack 1 ", который больше походил на основной выпуск, чем на сервис пакет.

...

Разработчики не любят [ADO.NET Entity Framework] из-за сложности.

...

, начиная с .NET 4.0, LINQ to Entities будет быть рекомендуемым доступом к данным решение для LINQ к реляционной сценарии.

Если вы думаете о LLBL как об альтернативе ... возможно, это не такая уж плохая идея, но я лично предпочитаю Linq2SQL, потому что он дает вам гораздо больше свободы для создания любых запросов, которые вам нужны. Но если вам нужно больше структуры, то LLBL может быть лучшей альтернативой ... Но тогда у вас есть Microsoft, которая не разрабатывает Linq2SQL в будущем, чтобы с ней бороться.

Вы рассматривали Linq2Entities как альтернативу или даже NHibernate ... Если вам нужно больше об этом, просто дайте мне знать или посмотрите linq 2 sql против linq 2 сущностей ...

Надеюсь, это поможет.

Anthony

...