У меня проблема при создании таблицы в тот момент, когда я хочу установить свой Id-ключ, таблица присваивает свой код по порядку, мне нужно сделать его в формате "20190123" для последующего поиска.
Как мне установить свой уникальный ключ в таблице?
Нужно ли для этого удалить автоинкремент?
public class RentalDbInitializer: DropCreateDatabaseAlways<RentalContext>
{
protected override void Seed(RentalContext context)
{
context.People.Add(new Person { Id = 1, FirstName = "Ivan", LastName = "Ivanov" });
context.RentalDates.Add(new RentalDate { Id = int.Parse(DateTime.Now.AddDays(2).ToString("yyyyMMdd", CultureInfo.InvariantCulture)), DateTimeRental = DateTime.Now.AddDays(2) });
context.Rentals.Add(new Rental { PersonId = 1, RentalDateId = int.Parse(DateTime.Now.AddDays(2).ToString("yyyyMMdd", CultureInfo.InvariantCulture)), Hours = 10, Cost = 200 });
base.Seed(context);
}
}