Самый быстрый способ изучить Linq to Entities

Я разрабатываю свое первое приложение ASP.NET MVC с использованием Entity Framework. У меня нет опыта работы с .NET, хотя я свободно говорю на других объектно-ориентированных языках. У меня возникли проблемы с пониманием выражений запроса Linq to Entity, в частности его синтаксиса и того, как отображать результаты на странице ASP.

Например, я объединяю три таблицы (сущности) вместе и пытаюсь перебрать результаты, но получаю всевозможные ошибки типов. Каждый пример, который я нахожу в Google, SO или MSFT, не был простым, и каждый сайт использует свой собственный подход. Я просмотрел книгу Programming Entity Framework, но это тоже, похоже, у меня в голове.

Я ищу четкие, краткие примеры выполнения эквивалента сложных множественных соединений и повторения результатов.

Спасибо


person CoolGravatar    schedule 28.04.2009    source источник


Ответы (3)



взгляните на эти образцы — http://blogs.msdn.com/adonet/archive/2007/03/13/101-linq-samples-updated.aspx

я подхватил саму концепцию из этих примеров

Блог Скотта Гатри также содержит действительно хорошие объяснения и примеры

person Vikram    schedule 28.04.2009

Мне кажется, вам стоит купить себе хорошую книгу на эту тему. Поскольку у вас нет предыдущего опыта работы с .NET, можно начать с общей книги, описывающей LINQ, а затем уже посвященной ASP.NET-MVC.

Возможно, причина, по которой свободное владение «другими» объектно-ориентированными языками не помогает, заключается в том, что LINQ не является объектно-ориентированным языком, он гораздо более функционален и, следовательно, требует другого способа рассуждений для хорошего понимания.

person AnthonyWJones    schedule 28.04.2009