我正在尝试使用linq2db将标准记录插入到我的数据库中,但我一直看到ADD方法的示例,我似乎没有...我目前的内容如下,你可以看到我有我的datacontext ....(没有添加方法)... Reservation类是我作为DTO创建的一个单独的类 - 我认为这是正确的吗?
任何帮助真的很感激,
public bool AddReservation(Reservation reservation)
{
bool success = false;
try
{
MiningDataContext db = new MiningDataContext();
db.Reservations. // NO ADD HERE
}
catch { }
return success;
}
答案 0 :(得分:5)
您应该使用InsertOnSubmit()方法,然后调用SubmitChanges()。
public bool AddReservation(Reservation reservation)
{
bool success = false;
try
{
MiningDataContext db = new MiningDataContext();
db.Reservations.InsertOnSubmit(reservation);
db.SubmitChanges();
...
}
catch { }
return success;
}
答案 1 :(得分:1)
试
db.Reservations.InsertOnSubmit(reservation);
db.SubmitChanges();
答案 2 :(得分:0)
而不是做db.Reservations.Add,只需要做Reservations.Add。然后使用db.SubmitChanges()
答案 3 :(得分:0)
mybee你在那个类中有编译错误导致intellisense中断 我建议你编译所有的解决方案
无论如何它应该是InsertOnSubmit函数