У меня есть сущность / таблица purchases
. Эта таблица имеет customerId
.
У меня есть еще один стол customers
. Эта таблица имеет customerId
.
У одного клиента может быть несколько покупок. Но эта БД - это только представление / представление основной базы данных. Что означает, что клиенты могут или не могут присутствовать. Но покупка при наличии всегда будет иметь customerId
. Который, возможно, еще не имеет соответствующего клиента в таблице.
Я хочу прочитать Purchases
, используя EF6 с информацией о клиенте, если она есть, или просто нулевой.
Как мне установить это в EF6?
Как только я добавляю customerId / Customer к покупкам, EF создает внешний ключ и предотвращает вставку покупок там, где покупателя нет. Я хочу, чтобы эти две таблицы были независимыми и заполняли покупателя только при наличии.
Есть идеи?