Entity Framework - VB .net, вставьте записи в дочернюю таблицу перед сохранением изменений в родительской таблице. - PullRequest
1 голос
/ 21 марта 2011

Я использую Entity Framework 4.0 с использованием VB Express 2010 и SQL Server 2008 Express.У меня есть настройка EDM.У меня есть две таблицы 1. Trans_Details, который является родительским и 2. Trans_Details_Split, который является дочерней таблицей. Они связаны с PK и FK в базе данных со столбцом trans_id.

У меня есть форма, имеющая datagridview, который связан с родителемтаблица (trans_details).Пользователь может сохранять только 1 строку в этом сетевом представлении одновременно.Это сетевое представление имеет кнопку под названием «Разделить».Когда пользователь хочет ввести различные дочерние записи для строки родительской транзакции, он нажимает кнопку «Разделить» (даже перед сохранением этой строки родительской транзакции).Он открывает другую форму, которая имеет представление данных, привязанное к дочерней таблице trans_details_split.

В бизнес-кейсе говорится, что как только пользователь вводит данные о дочерних перекодировках и закрывает дочернюю форму, фокус возвращается к родительской строке.Затем пользователь нажимает кнопку Сохранить в этой родительской форме.В настоящее время приложение должно вставить записи для родительских и дочерних форм / таблиц вместе.

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

Может ли кто-нибудь помочь мне в этом отношении?

ps: так как это разные формы, мне трудно пройтиинформация от ребенка к родителю (или наоборот).Если бы оба были в одной форме, я думаю, что знаю, как это сделать.

Заранее спасибо

- Прасад

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...