Имея приложение EFCore-5.0, я пытаюсь сопоставить свойство Foo
класса Id
с именем поля FooId
в БД.
Я пытаюсь (следуя этому старая ссылка), чтобы отобразить ее в моем OnModelCreating
DbContext
modelBuilder.Properties()
.Where(p => p.Name == "Id")
.Configure(p => p.IsKey().HasColumnName(p.ClrPropertyInfo.ReflectedType.Name + "Id"));
Однако это говорит мне
Ошибка CS1061 «ModelBuilder» не содержит определения для «Свойства», и не удалось найти доступный метод расширения «Свойства», принимающий первый аргумент типа «ModelBuilder» (вам не хватает директивы использования или ссылки на сборку?)