У меня есть следующие таблицы базы данных / объекты EF
public class Transaction
{
//some other properties
public ICollection<TransactionItems> Items {get; set;}
}
public class TransactionItems
{
//some properties
}
Мне нужно создать новый экземпляр транзакции вместе с несколькими экземплярами TransactionItems для его свойства Items и сохранить все это вмоя БД
Я попробовал следующее:
Transaction trans = new Transaction();
//set its properties
Затем в цикле foreach я перебираю коллекцию и создаю новый TransactionItem для каждого члена и пытаюсь добавить его в транс.Object Item Collection
foreach(var item in myCollection)
{
TransactionItem newItem = new TransactionItem();
//set its properties
//add it to the tran Item collection
tran.TransactionItems.Add(newItem);//getting null reference here...
}
Я получаю исключение нулевой ссылки, когда пытаюсь добавить транзакциюITITem в коллекцию Item моего объекта Transaction.Что я делаю не так?