LINQ для юридических лиц, как создать базу данных - PullRequest
0 голосов
/ 16 декабря 2010

Я новичок в linq для организаций.

В linqtosql вы можете сделать что-то вроде:

datacontext.CreateDatabase () для создания базы данных из модели в sql.

Я хочу сделать то же самое в linq для сущностей.

Скажем, у меня есть класс MyEntities, который наследует от ObjectContect, есть ли похожий метод?

Ответы [ 2 ]

1 голос
/ 16 декабря 2010

Попробуйте это

// Create a builder and configure it 
var builder = new ContextBuilder<MyContext>(); 
…

// Create a context 
var mycontext = builder.Create(sqlConnection);

// Prepare the Context 
if (!myContext.DatabaseExists()) 
   myContext.CreateDatabase();

Ссылка: http://blogs.msdn.com/b/alexj/archive/2009/08/12/tip-32-how-to-create-a-database-from-ssdl-ef-4-only.aspx

0 голосов
/ 16 декабря 2010

Взгляните на класс ModelBuilder, для этого есть метод CreateModel.

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