Я пытаюсь обновить внешний ключ таблицы после вставки записи из другой формы.
Таблица Проект :
ProjectID CommentID
Таблица Комментарии :
CommentID Date Comment
Сначала я создаю Project
и присваиваю CommentID
a NULL
значение, поскольку комментариев пока нет.Пока все хорошо.
Затем, в какой-то момент, мне нужно добавить комментарий к моему проекту.Я могу успешно добавлять комментарии, но не могу назначить CommentID
в связанной таблице Project
.
Вот как я пытаюсь это сделать (без успеха):
MyEntities ctx = new MyEntities();
tblComents coment = new tblComments()
{
Date = DateComent.Value,
Comment = TxtComment.Text.Trim()
};
ctx.tblComments.Add(comment);
var projet = new tblProject { tblComments = comment };
ctx.SaveChanges();
Таким образом, я создаю комментарий, но внешний ключ никогда не назначается в таблице Projects
.
Любая помощь?
Спасибо