ورود

View Full Version : سوال: مشکل Identity نشدن فیلد هایی که نوعی به غیر از int دارند در EF Code First



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 هستند کار می کنه و مشکلی نیست .

ممنون می شم راهنمایی کنید

با تشکر

Moien Tajik
شنبه 02 مرداد 1395, 22:55 عصر
http://stackoverflow.com/questions/12202203/using-byte-as-the-primary-key-datatype