У меня есть довольно простой метод:
internal void Add(RecipeRecord recipeRecord)
{
this.Database.GetTable<RecipeRecord>().InsertOnSubmit(recipeRecord);
this.Database.SubmitChanges();
}
Объект, который я вставляю, является действительным объектом. Когда я вызываю SubmitChanges, ничего не происходит. Нет ошибок и нет строки, добавленной в базу данных. Нет активных транзакций. Если я вызываю GetChangeSet () для объекта контекста, я вижу отдельную сущность для добавления. После SubmitChanges () набор изменений пуст.
Кто-нибудь может увидеть, что может быть не так?