170 похожих чатов

Подскажите, пожалуйста, так как я делаю, вообще можна делать? это

допустимо?

27 ответов

1 просмотр

Лучше у юзера хранить 2 списка блокнутых/зафоловленых юзеров

st.-Algernon Автор вопроса
st. Algernon
так это ж модель базы данных

Ну да, если у тебя EF он сам сообразит как это по таблицам распихать

st. Algernon
так это ж модель базы данных

я бы все enum вынес в отдельные константы и ид заменил на Guid. в целом не плохо

pit077 Епифанов
я бы все enum вынес в отдельные константы и ид зам...

В целом неплохо? Когда вместо такой простыни можно написать 2 строчки?

st.-Algernon Автор вопроса

вот только хотел уточнить что имеется ввиду. спасибо, так и сделаю

Иван
В целом неплохо? Когда вместо такой простыни можно...

а если у него будет еще код, который будет обращаться к этим enum? лезть за ними в определенную ентити? зачем? если их проще вынести

pit077 Епифанов
а если у него будет еще код, который будет обращат...

Да, давай писать простыни, хоть они сейчас и не нужны, но вдруг когда-нибудь в будущем понадобятся

Иван
Да, давай писать простыни, хоть они сейчас и не ну...

с чего такой вывод. вот например у меня они нужны. судя по его коду, человеку тоже нужны.

st.-Algernon Автор вопроса
st. Algernon
screenshot вот что он сообразил

и еще странно что оно Relationship в MaritalStatus не переименовало

st. Algernon
screenshot

Тебе нужно настроить self reference https://stackoverflow.com/a/49219124/11565032

st.-Algernon Автор вопроса
pit077 Епифанов
screenshot

а если потребуется расширить список? будешь редачить постоянно код?

pit077 Епифанов
screenshot

Зачем мне твой бот? Приведи пример, где нужен enum с folow/blocked

Артём
а если потребуется расширить список? будешь редачи...

да легко добавлю. Появится какой то новый статус, просто новый закину в список и все

st.-Algernon Автор вопроса
Иван
Тебе нужно настроить self reference https://stacko...

modelBuilder.Entity<UserRelationship>() .HasOne(pt => pt.FromUser) .WithMany() .HasForeignKey(pt => pt.FromUserId) .OnDelete(DeleteBehavior.Restrict); modelBuilder.Entity<UserRelationship>() .HasOne(pt => pt.ToUser) .WithMany() .HasForeignKey(pt => pt.ToUserId); Прописал вот это и оно работает, хотя раньше ошибка была. А это many-to-many self referencing relation считается нормальной практикой? мне за это по ушам не дадут?

st. Algernon
screenshot modelBuilder.Entity<UserRelationship>(...

Да, это нормально. Только таблица у тебя выглядит подозрительно, покажи кот

st.-Algernon Автор вопроса

эта таблица?

st.-Algernon Автор вопроса
st. Algernon
screenshot

или эта?

st.-Algernon Автор вопроса

это дипломная работа и если там будут плохие практики, то мне будет хана. конечно реализовывать соц. сети через реляционные бд, а не графовые, уже плохая пракитика, но поскольку это урезанная соц. сеть, то норм

Похожие вопросы

Обсуждают сегодня

я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
100
Всем привет! Массив вводится с клавиатуры, кол-во элементов неизвестно, поэтому я указал arr db 100 dup(?) С нахождением максимума проблем нет, а вот минимум почему-то всегд...
En Vind Av Sorg
11
в сях есть множество как в питоне? для удаление дубликатов
Linus
25
читать файл максимально быстро? странный вопрос))
zamtmn
53
Кто создает тут ботов для телеграмм групп ?
Antskup
8
а как бы вылезти из ИО, что то типа IO -> Ether или в какую сторону смотреть ? что то туплю
Fedor
14
Я хочу запустить свой проект в тг. Что-то между пирамидой и майнилкой. Еще подобного ничего не было. Уникальная идея. Нужен именно не бот, а приложение. С ввод, выводом тон...
Павел А.
6
тоесть, указав return eax, сгенерируется никому ненужная инструкция mov eax,eax ?
Aiwan \ (•◡•) / _bot
24
а зачем этот вопрос для удаления из чата?
Mёdkinson Medvezhkin
63
How to create an OS in C? what to study?
Linus
18
Карта сайта