в исследовании новых SimpleRepository дозвуковых, я нашел, что вызов Update () метода всегда бросает NullReferenceException. Это даже верно в образце загрузки MVC, который включен в выпуск 3.0.0.3.дозвукового SimpleRepository Обновления Причины пустой ссылки Исключения
Кто-нибудь знает, есть ли способ получить обновления для успеха?
Вот пример. Оператор if работает; он добавляет таблицу и создает запись. Запуск этого кода второй поток времени в блок else, и обновление генерирует исключение.
var repo = new SimpleRepository("c", SimpleRepositoryOptions.RunMigrations);
var user = repo.Single<User>(u => u.Email == "[email protected]");
if (user == null)
{
repo.Add(new User { Email = "[email protected]", Name = "Test" });
}
else
{
user.Name = DateTime.Now.ToString();
repo.Update(user);
}
public class User
{
public int Key { get; set; }
public string Name { get; set; }
public string Email { get; set; }
}