C# LINQ to SQL

Расскажите пожалуйста про такую ORM как LINQ to SQL. Какие есть плюсы, минусы использования данной технологии?

https://forum.itvdn.com/thread/chto-takoe-linq-to-sql/ - вот здесь уже частично рассмотрена эта тема, прочтите этот пост

А вообще, LINQ to SQL - это очень простая, как по мне, в освоении, ORM. Интуитивно понятная, её очень удобно использовать, в особенности если вы уже работали с LINQ и знаете что такое предикаты и лямбда-выражения.

Основным недостатком является скорость: при использовании LINQ to SQL (LINQ to Entities) значительно ниже чем при использовании Entity Framework или ADO.NET на той же базе данных. С другой стороны, работая с небольшими программами, я лично не вижу ничего плохого в использовании LINQ to SQL.

Вообще, на видеоуроке про Анонимные и динамические типы Александр Шевчук затрагивает и тему с LINQ, так что если интересно - можете посмотреть, полезно для общего развития. Видеокурс - C# Essential.