2015-11-22 5 views
2

У меня есть, и если да, то в каких сценариях я должен создавать экземпляр коллекции базы данных сущности.Создание баз данных базы данных сущности объекта

Я использую код первый подход.

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

public class Company 
{ 
    public Company() 
    { 
     Employees = new HashSet<Employee>(); 
    } 

    public int Id { get; set; } 
    public ISet<Employee> Employees{ get; set; } 
} 
+0

Просьба предоставить нам то, что вы пробовали до сих пор. Во-вторых: ваш вопрос непонятен в текущей форме, не могли бы вы быть более подробными? – annemartijn

+0

Пробовал до сих пор ??? Это простой вопрос. Должен ли я создавать экземпляр HashSet или нет. Оба кода работают на вопрос: нужно ли им создавать экземпляр и почему? – Elisabeth

+0

Doest [этот ответ] (http://stackoverflow.com/a/9247069/1608705) help? Что касается самих себя: [_Узнайте, как вы столкнулись с проблемой, которую пытаетесь решить, и с любыми трудностями, которые мешали вам решить ее самостоятельно.] (Http://stackoverflow.com/help/how-to-ask) – annemartijn

ответ

0

Вам нужно сделать, чтобы быть в состоянии создать новый объект, имеющий зависимые объекты в коллекции. Вы создаете экземпляр нового объекта CarOwner, который является всего лишь объектом C#, и поскольку вы явно его создаете, не делайте его материализованным Entity Framework с помощью запроса для вас, вам также необходимо настроить все поля так же, как и с любой другой объект C#. Создав также свою коллекцию Cars, вы можете добавить к ней Car экземпляров, прежде чем продолжить ее, используя SaveChanges.

Смежные вопросы