ADO.NET EF: назначить модель таблице без существующей базы данных

Я создал модель данных объекта ADO.NET с помощью Visual Studio и теперь должен назначить свойства соответствующей таблице. Если я создаю модель данных с существующей базой данных, Visual Studio автоматически использует эту базу данных для назначения свойств. Я должен начать с четкой модели, потому что у меня нет доступа к базе данных, единственное, что я знаю, это ее структура. Есть ли способ сделать это без доступа к существующей базе данных? Какой-то [Column(Name="A_Name")] как в LINQ to SQL...


person Jens K.    schedule 11.08.2009    source источник


Ответы (1)


Я не верю, что в VS 2008 есть вариант. Однако я бы рекомендовал загрузить Visual Studio 2010 Beta. Конструктор сущностей в VS 2010 имеет новую функцию, известную как «Создать базу данных из сценария», которая позволит вам не только создать сценарий DDL, но также создать SSDL с использованием стратегии таблицы для каждого типа и соответствующих сопоставлений.

Это позволит вам работать в автономной среде, где вы не можете получить доступ к своей базе данных. Когда вы снова подключитесь к сети и получите доступ к своей базе данных, вы можете либо «обновить модель», используя базу данных, либо перезаписать схему вашей базы данных той, которая описана в сценарии DDL.

person Adi Unnithan    schedule 30.09.2009