linq给实体如何创建数据库

时间:2010-12-15 22:15:55

标签: c# asp.net entity-framework linq-to-entities

我是linq to entities的新手。

在linqtosql中,您可以执行以下操作:

datacontext.CreateDatabase()从sql中的模型生成数据库。

我想在linq中对实体做同样的事情。

说我有一个继承自ObjectContect的类MyEntities是否有一个类似的方法?

2 个答案:

答案 0 :(得分:1)

试试这个

// 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

答案 1 :(得分:0)

看一下ModelBuilder类,你可以调用一个CreateModel方法。