Что случилось с Длинк? Несколько лет назад я слышал, что он заброшен.
Был ли какой-то из его кода использован для создания 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.