Код: Выделить всё
public class Person {
public required Guid Id { get; set;}
public required string Name { get; set; }
// ...
}
Но когда я хочу создать новое Человек, я хочу, чтобы база данных генерировала мне идентификатор, а не код.
В идеале я хотел бы иметь возможность предоставить EntityFramework класс CreatePersonRequest, например:
Код: Выделить всё
public class CreatePersonRequest {
public required string Name { get; set;}
// ...
}
Например, могу ли я связать два класса в моем DbContext или что-то в этом роде?Я знаю, что могу сделать это без обязательного атрибута, но наш сонаркуб помечает это как запах кода, и я не могу контролировать его правила (и он также прав, потому что это поле может быть нулевым без обязательно)
Заранее спасибо!
Подробнее здесь: https://stackoverflow.com/questions/787 ... uest-class