ADO.NET EF: назначить модель таблице без существующей базы данных - PullRequest
0 голосов
/ 12 августа 2009

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

1 Ответ

0 голосов
/ 30 сентября 2009

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

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

...