Свойство установки LinqDataSource дважды - PullRequest
0 голосов
/ 16 февраля 2011

У меня есть объект linq2sql с именем user, который имеет 2 поля: firstname и lastname

Я хочу иметь свойство "FullName", которое разрешает двустороннюю привязку данных

Итак, в пользовательском частичном классе я добавил

property FullName as string
get
    return lastname & ", " & firstname
end get
set(byval value as string)
   'some parsing code
    lastname=ln
    firstname=fn
end set
end property

Теперь, что произойдет, если я привяжу текстовое поле к «FullName», сеттер будет вызван дважды, сначала с правильными данными, которые вводил пользователь,и затем снова с value=nothing!

почему это?и как это можно исправить?большое спасибо

...