Сопоставить классы с базой данных с помощью ado.net - PullRequest
0 голосов
/ 07 февраля 2009

Я хочу знать, есть ли способ создать базу данных из существующих классов с помощью структуры сущности ado.net или отобразить существующие классы в базу данных.

Я искал учебные пособия и нашел только способы создания классов с помощью конструктора модели сущностей.

В качестве примера у меня есть класс Bird со свойствами Length и Age

В базе данных у меня есть таблица Bird с колонками Length и Age

Теперь я не хочу, чтобы дизайнер создавал новые классы из базы данных. Вместо этого я хочу сопоставить Class Bird непосредственно с таблицей Bird. С Linq2Sql это стало возможным благодаря созданию сопоставления вручную. Есть ли возможность в структуре сущности ado.net?

С уважением

Себастьян

1 Ответ

0 голосов
/ 08 февраля 2009

В чем разница между отображением класса C в таблицу T или отображением T в класс C?

Отображение O / R - это не отображение классов в таблицы, а определение модели сущностей и проецирование ее в таблицы И классы одновременно. В конце концов, ваши классы и таблицы не падают с неба: они основаны на ваших определениях, например, должен существовать клиент сущности с полями A, B и C, и THEN вы определяете сущность Customer с полями A, B и C, которая приводит к таблице Customer с полями A, B и C и класс Customer с полями / свойствами A, B и C и отображением между ними, поскольку они представляют одну и ту же сущность

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