Что случилось с Длинк? Несколько лет назад я слышал, что от него отказались.
Был ли какой-то его код использован для создания 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.
I можно оценить внутреннюю сущность, например, в том, как связаны две модели DataContext
/ ObjectContext
, и как первая использует Table
, где последняя использует ObjectQuery
, оба из которых являются IQueryable
и, таким образом, поддерживают стандартные операторы запросов Linq.
Linq to SQL гораздо больше похож на копию DLinq.