Когда я сохраняю сущность с назначенным идентификатором, я получаю
SharpArch.Core.PreconditionException:
Для большей ясности и надежности,
Объекты с назначенным идентификатором должны позвонить
Сохранить или обновить
Мой класс
public class CompanyUserRepository :
RepositoryWithTypedId<CompanyUser, string>, ICompanyUserRepository
{
public override CompanyUser SaveOrUpdate(CompanyUser entity)
{
var user = base.SaveOrUpdate(entity);
//Do some stuff
return user;
}
}
Как мне сохранить этот объект?
RepositoryWithTypedId
не предоставляет метод Save
Смежный вопрос . Это говорит вам причину, но я не нашел способ острой архитектуры сделать Save
.