Что будущее Linq к SQL

В то время как iPhone и Android не поддерживают флэш-память ВСЕ ЖЕ, необходимо также отметить, что Google создает приложения, предназначенные для мобильного телефона. Они делают это, потому что экран на мобильных устройствах значительно меньше тогда типичный ноутбук/рабочий стол. Поэтому отсутствие поддержки флэш-памяти является надуманным вопросом, так как целевое приложение обеспечивает лучший пользовательский опыт.

7
задан user161433 29 August 2009 в 16:08
поделиться

5 ответов

Пожалуйста, не путайте Linq и Linq с Sql, это очень разные вещи.

Linq хорош и будет использоваться долгое время.

Linq To Sql посредственный в лучше всего, и на самом деле его не следует рассматривать для подавляющего большинства проектов.

Поскольку есть гораздо лучший выбор, чем Linq To Sql (NHibernate и SubSonic - два из них), нет необходимости беспокоиться о планах Microsoft на будущее в отношении Linq В Sql (или его отсутствие). Игнорирование Linq To Sql - лучший вариант, если вы не вынуждены его использовать, и в этом случае удачи.

Недостатки принятия Linq To Sql

Не используйте Visual Studio 2008 LinqToSql O / R Дизайнер

0
ответ дан 7 December 2019 в 03:18
поделиться

Linq to SQL не уделяет так много внимания развитию своих функций, как Entity Framework. MS приняла решение продолжить обогащение / развитие EF, а что касается L2S, это означало перемещение / перенаправление ресурсов от него.

Однако это отличный инструмент для многих ситуаций. :) ТАК на самом деле использует L2S. :) С годами и развитием EF есть шанс, что L2S исчезнет, ​​но я думаю, что он будет с нами еще некоторое время. Вот ссылка, которая немного говорит о том, почему L2S стоит рассмотреть. Linq To SQL или нет ... вот в чем вопрос? . Я считаю, что L2S хорошо подходит для небольших приложений или менее сложных приложений.

Он не «мертвый», поскольку у вас его не будет в .Net 4.0 или около того. Например, вот запись в блоге об обновлениях, которые L2S получает в 4.0.

http: // damieng. com / blog / 2009/06/01 / linq-to-sql-changes-in-net-40

4
ответ дан 7 December 2019 в 03:18
поделиться

В .NET 4.0 внесены улучшения, но рекомендованным решением станет Entity Framework. Цитируя Тима Маллалиу:

«Мы продолжим делать некоторые инвестиции в LINQ to SQL на основе отзывы клиентов. Это сообщение было о делая наши намерения на будущее инновации ясно и призвать факт, что начиная с .NET 4.0 LINQ to Сущности будут рекомендованными данными решение доступа для LINQ к реляционным сценарии…. Мы также хотим получить ваши отзывы о ключевом опыте в LINQ to SQL, который нам нужно добавить в LINQ to Entities, чтобы включить те же простые сценарии, которые принесли вы должны использовать LINQ to SQL в первом место ».

2
ответ дан 7 December 2019 в 03:18
поделиться

Microsoft не откажется от LINQ. LINQ - это, по сути, универсальный подход к запросам данных из разных источников данных. Есть LINQ to SQL, LINQ to objects и LINQ to XML. Поставщик LINQ может быть создан для любого источника данных. Создание такового - задача PIA, но это возможно. ИМО, подходы запросов linq никуда не денутся.

Однако LINQ to SQL может исчезнуть. Похоже, что многие люди разделены между Entity Framework EF и Linq to SQL. Мне нравится Linq to Sql, но реализация Microsoft поддерживает только sql server. Для меня это было препятствием, так как я также должен запросить Jet. Другие люди создали поставщиков LINQ для других основных баз данных, но я все еще не уверен, что это поможет.

Я еще не работал с EF, но вот '

2
ответ дан 7 December 2019 в 03:18
поделиться

В долгосрочной перспективе Microsoft хочет убить его. Но пока они все еще вкладывают средства в технологию.

Вот пара статей, которые я написал по этой теме,

http://www.infoq.com/news/2008/11/DLINQ-Future

http://www.infoq.com/news / 2009/06 / DLINQ-4

1
ответ дан 7 December 2019 в 03:18
поделиться
Другие вопросы по тегам:

Похожие вопросы: