Является ли LINQ to SQL лучшим способом построения модели или создания моих собственных классов - PullRequest
2 голосов
/ 16 ноября 2008

Я занимаюсь разработкой средней системы на ASP.net с базой данных MS SQL Server, и мне интересно , как лучше всего создать слой модели с LINQ или создать собственные классы, работающие с базой данных?

Ответы [ 2 ]

4 голосов
/ 16 ноября 2008

Лучший способ субъективен, но я думаю, что проще всего использовать LINQ to SQL.

2 голосов
/ 16 ноября 2008

Использование дизайнера LINQ - отличный способ построить вашу модель в пользовательском интерфейсе, избегая необходимости писать какой-либо код. Вы можете настроить иерархию объектов, используя опцию наследования, а также иметь связанные классы, к которым вы можете обращаться через код данных в коде. Затем весь SQL обрабатывается для вас и означает, что вам не нужно ничего писать, просто вызовите SubmitChanges () для текста данных. Весь сгенерированный код можно просмотреть, но есть что взять.

Я бы предложил попробовать написать свои собственные классы вручную с помощью атрибутов LINQ и т. Д., Чтобы вы могли понять, что он делает за кулисами. Затем вы поймете, как реализовано наследование и связь, и на самом деле облегчает понимание дизайнера.

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