C ++ Javascript интерпретатор для текстового приключения

Сначала код создает таблицы в правильном реляционном порядке. Когда

У одной учетной записи может быть много продуктов.

Таблица продуктов должна хранить ключ для своей учетной записи, как это сейчас происходит.

То, что вы пытаетесь увидеть в db, - это отношения «многие ко многим», а не одно. Если вы хотите добиться этого с помощью кода сначала, вы должны перепроектировать свои сущности

class Product
{
    public int Id { get; set; }
    public string Name { get; set; }
    public virtual ICollection<Account> Accounts { get; set; }
}

class Account
{        
    public int Id { get; set; }
    public string Name { get; set; }
    public virtual ICollection<Product> Products { get; set; }
}

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

0
задан Eugene Mayevski 'Allied Bits 4 March 2012 в 16:28
поделиться