Самый быстрый способ выучить Linq для сущностей - PullRequest
4 голосов
/ 28 апреля 2009

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

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

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

Спасибо

Ответы [ 3 ]

3 голосов
/ 28 апреля 2009

Я только начал это сам, и я купил и книгу wrox и o'reilly одну.

Я обнаружил, что wrox немного более недоступен - используемый в нем язык немного тяжелее, а структура / организация не такие «плавные» (это слово? Хе-хе).

О'рейли, с другой стороны, читается с треском, и он действительно хорошо вас проводит. Он также доступен на сафарибуксах, если у вас есть сабвуфер, я получил его от Amazon, который, казалось, был одним из немногих мест, где его можно было купить Очень рекомендуется.

1 голос
/ 28 апреля 2009

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

Я взял понятие из этих примеров

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

0 голосов
/ 28 апреля 2009

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...