我有这个非常简单的方法:
internal void Add(RecipeRecord recipeRecord)
{
this.Database.GetTable<RecipeRecord>().InsertOnSubmit(recipeRecord);
this.Database.SubmitChanges();
}
我插入的实体是一个有效的实体。当我调用SubmitChanges时,没有任何反应。没有错误,没有添加到数据库的行。没有活动的交易。如果我在上下文对象上调用GetChangeSet(),我会看到要添加的单个实体。在SubmitChanges()之后,更改集为空。
任何人都可以看到可能出错的地方吗?
答案 0 :(得分:-1)
我认为你可能不得不使用context.attach我遇到了类似的问题,这让我朝着正确的方向前进。