2012-01-04 3 views
0

Я использую службы домена и сущность. EF имеет счета сущность с 4 полями, ID, имя, возраст, MyLogicпользовательская бизнес-логика в форме данных в Silverlight 4

в моем файле XAML образца:

У меня есть 3 поля для примера ID, имя, возраст.

При вставке и обновлении данных у меня есть 3 значения в файле XAML, и мне нужно вставить пользовательскую логику в 4-го поля. как

MyLogic = имя-Age-ID (новый автогенерируемая идентификатор из базы данных) = например, Adam-58-NewPKValue

Что лучше практика, чтобы решить эту проблему. Благодаря,

R

ответ

1

Есть несколько способов реализации свойства «псевдо» (то есть, значение, которое не хранится в базе данных, но вычисляется из других значений вместо этого). Если вы используете шаблон MVVM, вы можете привязать поле в форме данных к уведомляющему свойству в ViewModel.

Для того, чтобы форма данных была синхронизирована, мутаторы для ваших других трех свойств должны были бы вызвать установщика вашего свойства «псевдо». Так, например, когда пользователь изменил имя, свойство NameAgeId будет одновременно обновляться.

Смежные вопросы