Я использую первый подход кода в приложении ASP.NET MVC 3, и все целые первичные ключи в моделях (public int Id { get; set; }
) по умолчанию настроены как идентификатор с автоматическим приращением. Как отключить это и включить способ вручную ввести целое число для первичного ключа?
Фактическая ситуация состоит в том, что целые числа Id
имеют особое значение, и поэтому я хотел бы, чтобы они были выбраны при создании и позже редактировались. Было бы идеально, если в случае, когда целое число не задано во время создания, оно автоматически увеличивается, иначе используется указанное значение. Но редактируемые первичные поля - моя главная потребность. Есть ли способ сделать это изящно в ASP.NET MVC 3?