Как установить уникальный номер ключа для идентификатора поля таблицы при создании базы данных с кодом - PullRequest
0 голосов
/ 23 января 2019

У меня проблема при создании таблицы в тот момент, когда я хочу установить свой 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);
        }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...