2010-03-03 79 views

回答

6

您正在寻找这样的事情

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

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

甜!我设法彻底跳过了这一点。 – RSolberg 2010-03-03 05:29:20

+1

只要在这个上面放一个-1,谁就应该被踢出终身!这完全是答案! – RSolberg 2010-03-03 05:31:15

+0

我刚刚添加了用于获取MDF的代码示例...谢谢! – RSolberg 2010-03-03 05:35:38

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; 
}