В базе данных есть таблица контактов:
ContactID (int)
FirstName (varchar)
LastName (varchar)
...
XmlFields (xml) // This field is xml type
Чтобы создать новый контакт, я создал два класса - один для обычных полей, а другой - для отображения полей из поля XmlFields
.
В контроллере у меня есть следующее:
public ActionResult Create(Contact contact, FormCollection collection)
...
Регулярное поле, которое я ловлю с помощью contact
объекта, и те, которые должны быть сохранены как XML в XmlFields
Я пытаюсь поймать с collection
объектом. Проблема в том, что объект collection
перехватывает все поля, поэтому мне интересно, можно ли изолировать поля XML при публикации в конкретный объект, чтобы я мог легко манипулировать ими.
Мне это нужно в отдельных объектах, потому что эти xml-поля будут генерироваться динамически и будут отличаться для каждого пользователя.
Заранее спасибо,
Ile