Я проектирую базу данных, и я застреваю, пытаясь выяснить, какие отношения мне нужны.
У меня есть Order сущность, которая сопоставлена 1-Many с OrderItem сущностью. Это отлично работает. Тем не менее, я хочу найти способ связать каждый OrderItem с одним Product , но Product не нужно знать ни о каком из OrderItems .
Проблема, с которой я столкнулся, заключается в том, что при попытке добавить Product Entity Framework жалуется, что я не указал OrderItem :
Сущности в ModelContainer.Products участвуют в отношениях OrderItemProducts. 0 связанных 'OrderItem' были найдены. 1 'OrderItem' ожидается.
Итак, я не думаю, что у меня правильный тип отношений между OrderItem и Product .
Мой вопрос: мне даже нужны отношения здесь? Если да, как я могу связать один OrderItem с продуктом, но не наоборот? Если нет, какой другой подход я бы выбрал?