我是LinqToSQL的初学者。我正在尝试创建一个数据库并动态地向我的表添加值。 我在程序中创建了一个数据库,如下所示。
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(@"c:\mydvds.mdf");
if (db.DatabaseExists())
{
DataContext database = new DataContext("c:\mydvds.mdf");
Table<DVDTable> myTable = database.GetTable<DVDTable>();
DVDTable dvdTable= new DVDTable
{
Title= "The Alchemist",
Rating = "Good"
};
var q = from a in database.GetTable<DVDTable>()
select a;
???????????????
}
else
{
db.CreateDatabase();
}
}
我坚持在表格中添加值。任何帮助将不胜感激。