Разница между реляционным конструктором объектов и конструктором моделей данных Entity в VS - PullRequest
2 голосов
/ 23 июля 2010

Где находится реляционный конструктор объектов и модель данных Entity в Visual studio?Для чего используется первый из них?Для чего используется секунда?

Я использовал конструктор моделей данных Entity один или два раза, отличается ли использование реляционного конструктора объектов?Как мне ссылаться на классы в моем объектно-реляционном дизайне из кода?

Спасибо

1 Ответ

3 голосов
/ 29 июля 2010

http://msdn.microsoft.com/en-us/library/bb738482(VS.90).aspx
ADO.NET Entity Data Model Designer (Entity Designer) - это визуальный инструмент, позволяющий модифицировать EDM по принципу «укажи и щелкни».Вы можете использовать Entity Designer для визуального создания и изменения сущностей, ассоциаций, отображений и отношений наследования.Вы также можете проверить EDM.

http://msdn.microsoft.com/en-us/library/bb384429.aspx Object Relational Designer (O / R Designer) предоставляет визуальную конструкторскую поверхность для создания классов и ассоциаций сущностей LINQ to SQL (отношения), которые основаны на объектах в базе данных.Другими словами, O / R Designer используется для создания объектной модели в приложении, которая отображается на объекты в базе данных.Он также генерирует строго типизированный DataContext, который используется для отправки и получения данных между классами сущностей и базой данных.

Object Relational Designer больше подходит для создания объектов, которые имитируют таблицы вашей базы данныхтаким образом, что они легко обновляются и легко запрашивать.(LINQ to SQL)

Конструктор моделей данных сущностей используется для управления связями и т. Д. В базе данных.

Для использования любого из них в поле «Добавить новый»item "window Выберите" Данные ", затем либо" Модель данных объекта ADO.NET ", либо" Классы LINQ to SQL "
alt text http://www.freeimagehosting.net/uploads/a19fa55516.jpg

Чтобы использовать конструктор реляционных объектов, просто откройте проводник сервера иперетащите таблицу в окно класса данных.Должно отображаться имя таблицы со свойствами.Теперь в своем коде просто введите имя таблицы, как если бы это был объект.
alt text http://www.freeimagehosting.net/uploads/0b7e0841dc.jpg

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