如何从Linq2Sql模型创建SQL数据库

时间:2010-03-03 05:16:50

标签: sql linq linq-to-sql

是否可以从Linq2Sql模型创建SQL DB?我设法失去了一年前开始建立的数据库,但是有Linq2Sql模型。如果可以的话,步骤是什么?

3 个答案:

答案 0 :(得分:6)

你在寻找像这样的东西

How to: Dynamically Create a Database (LINQ to SQL)

YourDataContext db = new YourDataContext ("C:\\YourDB.mdf");
db.CreateDatabase();

答案 1 :(得分:1)

我没有用过这个,但我相信huagati可以做到这一点。

http://www.huagati.com/dbmltools/

答案 2 :(得分:0)

请参阅以下链接:

http://www.perpetuumsoft.com/Product.aspx?lang=en&pid=55&tid=linqtosqlsynchronization

http://www.codeproject.com/KB/linq/LINQ_to_SQL_Database_Sync.aspx

http://msdn.microsoft.com/en-us/library/bb399420.aspx

来自MSDN的

public class MyDVDs : DataContext
{
    public Table<DVD> DVDs;
    public MyDVDs(string connection) : base(connection) { }
}

[Table(Name = "DVDTable")]
public class DVD
{
    [Column(IsPrimaryKey = true)]
    public string Title;
    [Column]
    public string Rating;
}