DLinq превратился в Linq to SQL или Entity Framework?

  1. Что случилось с Длинк? Несколько лет назад я слышал, что он заброшен.

  2. Был ли какой-то из его кода использован для создания Linq to SQL или ADO.NET Entity Framework? Который из? Другими словами, какая из двух последних технологий является новым воплощением старого DLinq?

Я изучаю ADO.NET Entity Framework, и, поскольку я только начинаю, считаю, что ответы на эти вопросы помогут мне лучше понять предмет. Обычно я начинаю с изучения истории и предыстории технической темы. Это похоже на разминку, которая дает мне уверенность в себе и повышает мотивацию учиться больше. Кроме того, он позволяет увидеть вещи в перспективе, которых у других разработчиков может не быть.

За последние несколько месяцев я несколько раз читал Linq to Objects и Linq to SQL, а также сравнивал шаблон, созданный Linq to SQL, с шаблоном, созданным инструментарием Entity Framework Entity Framework.

Я могу оценить внутреннюю часть, например, как две модели DataContext / ObjectContext связаны и как первая использует Table<T>, а вторая использует ObjectQuery, оба из которых являются IQueryable и, таким образом, поддерживают стандартные операторы запросов Linq.

Linq to SQL больше похож на копию DLinq.


person Water Cooler v2    schedule 08.09.2010    source источник


Ответы (1)


DLINQ стал LINQ to SQL. LINQ to SQL - это не подделка; это эволюция.

person Craig Stuntz    schedule 08.09.2010