jaykob
شنبه 02 مرداد 1395, 16:27 عصر
سلام
من در یک پروژه مدل های زیادی دارم که بعضی از اونها کلید اصلی نوع Int داره و بعضی هم long و برخی هم Byte حالا مشکل من اینجاست که من از EF Code First استفاده می کنم و فیلد هام رو با fluent api مدیریت می کنم و می گم که اون فیلد هم نوع Identity باشه که یکی یکی اضافه بشه اما این تغییر روی جدول من در دیتابیس اعمال نمی شه و این مورد رو با کد زیر انجام می دم :
// Primary Key
this.HasKey(t => t.FavId);
// Properties
this.Property(t => t.FavId)
.HasDatabaseGeneratedOption(DatabaseGeneratedOptio n.Identity);
ولی همین کد برای نوع فیلد هایی که int هستند کار می کنه و مشکلی نیست .
ممنون می شم راهنمایی کنید
با تشکر
من در یک پروژه مدل های زیادی دارم که بعضی از اونها کلید اصلی نوع Int داره و بعضی هم long و برخی هم Byte حالا مشکل من اینجاست که من از EF Code First استفاده می کنم و فیلد هام رو با fluent api مدیریت می کنم و می گم که اون فیلد هم نوع Identity باشه که یکی یکی اضافه بشه اما این تغییر روی جدول من در دیتابیس اعمال نمی شه و این مورد رو با کد زیر انجام می دم :
// Primary Key
this.HasKey(t => t.FavId);
// Properties
this.Property(t => t.FavId)
.HasDatabaseGeneratedOption(DatabaseGeneratedOptio n.Identity);
ولی همین کد برای نوع فیلد هایی که int هستند کار می کنه و مشکلی نیست .
ممنون می شم راهنمایی کنید
با تشکر