Пример кода базы данных DAL;«Наборы данных ADO.NET» и «LINQ to SQL» - PullRequest
0 голосов
/ 23 декабря 2010

Я делаю базу данных DAL для SQL Compact. Я буду использовать либо «ADO.NET DataSets», либо «Linq to Sql». Но пока не уверен, какой. Я просто хочу тот, с которым быстрее / легче работать. И типа безопасен. Не могли бы вы указать мне несколько примеров проектов / кодов, которые показывают мне, как создать DAL с этими отдельными концепциями? DAL должен передавать данные в существующие бизнес-объекты.

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

Ответы [ 2 ]

1 голос
/ 23 декабря 2010

сначала давайте поговорим о linq to sql 1> его легко использовать 2> хорошо для начинающих 3> если структура базы данных не сложна, Microsoft прекратит работу над linqtosql после 2008 года, поэтому больше не будет обновлений

ado-сущности немного сложнее, но имеют больше возможностей, чем linq to sql, даже если можно сказать, что linq-sql - это подмножество ado-сущностей,

нет событий в linq to sql и в ado-сущностях uесть 3 события для отслеживания, как вы можете запустить событие, когда когда-либо добавляется новая сущность ... ado сущности повышают производительность linq to sql ...

0 голосов
/ 30 декабря 2010

Так сложно найти полный простой пример такого дизайна DAL, который нужен новичкам. Я нашел это, было здорово, хотя ни LINQ, ни Entities, это очень хорошо для шаблона проектирования и хорошо документировано;

http://www.simple -talk.com / DotNet / .net-рамка / .net-приложения архитектура-данные уровень доступа /

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