Использование FormView для сущности LINQ, которая также имеет дочерний энтитос, который также должен обновляться при любой операции с формой - PullRequest
0 голосов
/ 22 апреля 2011

Моя основная сущность linq, которую я хочу обновить с помощью FormView, - это Job , и я могу просто добавить FormView для управления всеми его операциями CRUD. Тем не менее, есть другая сущность ' JobExpertise ' как дочерняя для этой сущности 'Job' в Job (1) -JobExpertise (n) Relationship. Я также хочу работать с этим JobExpertise как дочерние строки в той же форме.

То есть, когда выполняется любое действие FormView (т.е. вставка / обновление / удаление). Работа изменена вместе со связанной JobExpertise.

Как это сделать? Я использую .NET 3.5

1 Ответ

1 голос
/ 22 апреля 2011

в вашем сценарии, если бы я делал это, у меня было бы задание в одном представлении формы, а затем DataGrid, представляющий собой список JobExpertises, и другое FormView для элемента, выбранного в таблице данных.

Чтобы добавить JobExpertise, вы просто добавляете его в коллекцию сущностей JobExpertise на объекте Job, и когда вы добавляете в Model и SubmitChanges или Save Changes, он добавляет эту сущность в вашу сущность Job.

То же самоечто-то должно произойти с обновлениями и удалением.

Надеюсь, это поможет.

...