----------------------------------------------------
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;
}
------------------------------------------------------
public void CreateDatabase2() { MyDVDs db = new MyDVDs(@"E:/mydvds.mdf"); if (db.DatabaseExists()) { Console.WriteLine("Deleting old database..."); db.DeleteDatabase(); } db.CreateDatabase(); }
-------------------------------------------------
生成自动将自身安装在客户系统上的应用程序时,请检查数据库是否已经存在,并且在创建新的数据库前将其删除。
DataContext 类提供帮助您完成此过程的 DatabaseExists 和 DeleteDatabase 方法。