Каков «правильный» шаблон для вставки дочерних элементов при наличии родительского элемента в Entity Framework? - PullRequest
0 голосов
/ 11 февраля 2019

Я новичок в 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();
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...