Size: a a a

2021 November 10

IK

Ilya Khudaev in С#
могу предложить только самому собрать их проект под net5
источник

D

Dragvin in С#
тоже так думаю, пытался в исходниках его разобраться быстро, не увенчалось успехом
источник

ML

Maksim Lyalin in С#
Посмотри, может форк на гитхабе под .net5 сделал кто-нибудь
источник

IK

Ilya Khudaev in С#
а что не работает ?
источник

D

Dragvin in С#
студия мозги ебала, кучу ошибок выдала, перезагрузил студию и все заработало само собой
источник

А

Александр in С#
Ну так это же обязывает иметь Id?
источник

IK

Ilya Khudaev in С#
а ты что хочешь?
ты же написал:
>Внешний ключ сущность не хранит, то есть все отдано на откуп EF
я так понял что ты хочешь чтобы в модели хранился внешний ключ
источник

А

Александр in С#
Не, я как раз не хочу его хранить, я хочу чтобы осталось только свойство ссылка на внешнюю сущность, а не ее ключ внешний
Однако он все равно создастся (это норм), только в базе, и смысл в том чтобы создать на него индекс, чтобы ускорить поиск
источник

IK

Ilya Khudaev in С#
modelBuilder.Entity<Customer>().HasIndex(u => u.Referal).IsUnique();
источник

IK

Ilya Khudaev in С#
хотя не
источник

IK

Ilya Khudaev in С#
хз короче
источник

IK

Ilya Khudaev in С#
я плохо EF помню уже
источник

А

Александр in С#
Не сработает) как раз вылезает ошибка выше
источник

А

Александр in С#
Типа не может создать такой индекс
источник

А

Александр in С#
Бд хз че за тип такой странный
источник

IK

Ilya Khudaev in С#
а ты через builder делаешь ?
источник

А

Александр in С#
Да
источник

ГГ

Гыкер Гыкерович... in С#
А чё могут быть дубликаты? Если нет то Тупо накинь примархи кей
источник

ГГ

Гыкер Гыкерович... in С#
Та на ФК автоматом индексы генерятся емнип
источник

IK

Ilya Khudaev in С#
ну слух я плохо помню может типа такого как-то можно?

entity.HasOne(d => d.Referal)
   .WithMany(p => p.Customers)
   .HasForeignKey(d => d.Id)
   .HasConstraintName("FK_Customers_Referal");
источник