Контейнер базы данных и контейнер класса - PullRequest
1 голос
/ 13 марта 2010

Я использую базу данных SQL Server в моем текущем проекте. Я смотрел видео MVC Storefront (в частности, шаблон репозитория) и заметил, что Роб (создатель MVC Storefront) использовал класс под названием Category и Product вместо базы данных, и я заметил, что с помощью LINQ-SQL или ADO.NET , что класс генерируется. Есть ли преимущество использования класса над базой данных для хранения информации? Или это наоборот? Или они даже сопоставимы?

Ответы [ 2 ]

1 голос
/ 13 марта 2010

Я думаю, что в этом случае классы Category и Product являются оболочками, которые сохраняют свои данные в базе данных, когда что-то изменяется. Entity Framework является прекрасным примером этого.

0 голосов
/ 13 марта 2010

Класс - это объект в .NET, класс может содержать или не содержать методы доступа к данным в базе данных. Однако они не сопоставимы или не связаны между собой.

Читайте услышать о занятиях: http://www.devarticles.com/c/a/C-Sharp/Introduction-to-Objects-and-Classes-in-C-Sharp-Part-2/

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