Я новичок в EF.Существует множество примеров вставки записи в таблицу и вставки родительского / дочернего элемента, если в таблице еще нет родителя.
Какой правильный шаблон используется для добавления дополнительных дочерних элементов в таблицы, если он уже естьстрока для родителя?Сначала вы запрашиваете родительский элемент, добавляете новый элемент в дочернюю коллекцию и сохраняете?
Приведенный ниже код работает, но просто проверяет, что это правильный подход:
using (var context = new Entities())
{
var query = from t in context.Tools
where t.ToolNumber == "Hello"
select t;
if (query.Any())
{
query.FirstOrDefault().FirstParts.Add( new FirstPart() { DateTime = DateTime.Now.ToString() } );
context.SaveChanges();
}
}