В ASP.NET MVC 3 я хотел бы получить доступ к полям модели во время создания базы данных, как если бы они были объектами класса DataColumn, чтобы я мог затем изменить настройку автоинкремента и сохранить ее назад.
Моя основная цель - отключить автоинкремент (настройку идентификатора) для первичного ключа модели с использованием подхода «сначала код».
Это может быть то, что вам нужно
public class MyModel { [Key] [DatabaseGenerated(System.ComponentModel.DataAnnotations.DatabaseGeneratedOption.None)] public int MyID { get; set; } }