Хороший сложный образец linq to sql? - PullRequest
6 голосов
/ 25 октября 2008

Я ищу более сложный способ использования Linq to SQL. Я склоняюсь к L2Q, но вижу только простые примеры бизнес-объектов и простые операции CRUD в них.

Любой пример приложения, который включает в себя:

1- Бизнес-объекты, которые получают данные из более чем одной таблицы и из множества таблиц.

2 - Отслеживание изменений данных и автоматическая возможность вносить изменения в более чем одну таблицу за одну простую операцию. Интеллектуальная SubmitChanges? (не знаю, возможно ли это - сейчас я пишу свои собственные хранимые процедуры, чтобы выполнить всю работу, плюс я создаю свою базу данных таким образом, чтобы мне было проще использовать Linq to SQL!)

3- Хорошее использование связей между таблицами. Это должно быть больше, чем просто перетаскивание таблиц в конструктор.

4- Транзакции

5- отключенные данные. Использовать в ASP.NET.

6-яуровневая архитектура

7 - В основном, более сложное использование LINQ to SQL и изучение хороших шаблонов проектирования

8 - Пропустить Linq to SQL и перейти к Linq to Entities?

Мне кажется, что я не пользуюсь хорошим преимуществом Linq, он просто дает мне хороший смысл и упрощает запросы, и я чувствую, что он может предложить гораздо больше, но не уверен, что и как. Я ищу сложные образцы из реальной жизни, которые могут стать хорошим источником для изучения выше того, что дают книги и учебные пособия.

Что-нибудь на CodePlex? Код Google ... и т. Д.

Ответы [ 2 ]

5 голосов
/ 25 октября 2008

Скотт Гатери написал в своем блоге серию из 9 статей, которая может вас заинтересовать

http://weblogs.asp.net/scottgu/archive/2007/05/19/using-linq-to-sql-part-1.aspx

3 голосов
/ 25 октября 2008

Вот два других источника с широким содержанием:

Этот веб-сайт представляет собой вики с тонной информации.

Это - хорошо организованный справочник MSDN с сотнями примеров кода.

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