Size: a a a

2020 March 26

DP

Denis Petukhov in pro.net
Ну у тебя же один к одному связь, поэтому и уникальный индекс
источник

DP

Denis Petukhov in pro.net
Если не будет уникальный то у тебя может быть два PostDislike которые связаны с одним User
источник

DP

Denis Petukhov in pro.net
А в конфигурации у тебя

builder.Entity<PostDislike>()
    .HasOne(x => x.User)
    .WithOne()
источник

B

Bretbas in pro.net
Denis Petukhov
Если не будет уникальный то у тебя может быть два PostDislike которые связаны с одним User
да, так и надо. Но зато будет разный PostId
источник

B

Bretbas in pro.net
почему PostId то не уникальный тогда?
источник

B

Bretbas in pro.net
или мне композиционный индекс тут нужен не пойму?
источник

DP

Denis Petukhov in pro.net
Bretbas
да, так и надо. Но зато будет разный PostId
Если разный PostId то конфигурировать надо как .WithMany()
источник

DP

Denis Petukhov in pro.net
Смотри у тебя получается что у одного юзера может быть несколько PostDislike
источник

DP

Denis Petukhov in pro.net
Это не one-to-one отношение, а one-to-many
источник

B

Bretbas in pro.net
Denis Petukhov
Смотри у тебя получается что у одного юзера может быть несколько PostDislike
да. Так и есть. Он же может дизлайкать несколько постов
источник

DP

Denis Petukhov in pro.net
А конфигурация говорит что отношение one-to-one
источник

B

Bretbas in pro.net
Denis Petukhov
Это не one-to-one отношение, а one-to-many
а, е мое
источник

B

Bretbas in pro.net
конечно же
источник

B

Bretbas in pro.net
Denis Petukhov
А конфигурация говорит что отношение one-to-one
мой косяк
источник

B

Bretbas in pro.net
Denis Petukhov
А конфигурация говорит что отношение one-to-one
тогда подскажи, как правильно сделать.
1. Исправить ошибку в контексте, сделать новую миграцию
2. Исправить ошибку в контексте, изменить старую миграцию
источник

B

Bretbas in pro.net
?
источник

PN

Paul N in pro.net
Anatoly
что мешает отправить POST в IS4 из нативной аппы?
Тогда это не будет AuthCodeFlow+PKCE, который рекомендует IS4, который его выбрал как самую крутую спеку, ссылку на которую я не помню.
источник

DP

Denis Petukhov in pro.net
Bretbas
тогда подскажи, как правильно сделать.
1. Исправить ошибку в контексте, сделать новую миграцию
2. Исправить ошибку в контексте, изменить старую миграцию
Ну проще ошибку исправить и миграцию ревертнуть гитом, потом перегенерить миграцию
источник

DP

Denis Petukhov in pro.net
Если это еще не в продакшене :}
источник

B

Bretbas in pro.net
Denis Petukhov
Ну проще ошибку исправить и миграцию ревертнуть гитом, потом перегенерить миграцию
тогда удаляться все миграции которые были после этой, когда я добавлял `PostDislike
источник