سلام
استاد من دیتابیس رو با روش code first ساختم.که این فیلد رو کلید اصلی گذاشتم
[Key]
public int RoleID { get; set; }
بعد که جدول ساخته شد هر کاری میکنم که identity column نداشته باشه نمیشه
[Key]
[DatabaseGenerated(DatabaseGeneratedOption.None)]
public int RoleID { get; set; }
جایی رو اشتباه میکنم استاد؟
چون db first هست مدل تصمیم میگیره
از view model استفاده کنید
استاد db first نیست.code first هست
آهان
در بانک چک کنید ببینید ستون Identity شده
شاید بعد از ساخت تغییر دادید و در بانک تغییر نکرده
الان در بانک Identity هستش.و هر آپدیتی که میزنم بازم همچنان Identity هست و تغییر نمیکنه.فیلد اضافه کم میشه ولی این Identity تغییر نمیکنه
در بانک برش دارید و تست کنید
در بانک میشه تغییر داد ولی با code first نمیشه
میشه کد های هر تغییری که میخوام بدم ولی نمیشه رو توی برنامه بنویسم و اگه توی بانک اعمال نشد، دستی توی بانک تغییرات رو بدم؟