- еф сгенерил это для N:N
пик 2 - как я туда пытаюсь добавить запись
результат: System.InvalidOperationException: Unable to track an instance of type 'UserToken' because it does not have a primary key. Only entity types with a primary key may be tracked.
я могу как то решить проблему не добавляя в N:N таблицу из двух столбцов еще и уникальный айдишник? оно будто бы там не надо. Как такое решается обычно
Композитный ключ нужен какой-то
Мне кажется он не понимает что является первичным ключем. попробуй в ручную задать или дать новое поле ему
я думал об этом, как ПК поставить комбинацию полей. но тут дело в том, что оба столбца могут быть null. А как то делать таблицу N:N где нельзя null уже и не хочется
так ПК нету.. и ощущение что оно там и не надо. Зачем мне ПК для N:N? Если делать комбинацию полей то надо явно прописывать что null не нужны, а я хз, будто бы я хотел бы иметь нулл
затем, что его хочет БД
Обсуждают сегодня