Свойство меняется на ноль при обновлении значения - PullRequest
0 голосов
/ 30 апреля 2010

Я получаю объект данных через класс, который является частичным классом в linq to sql.

Я использую ту же модель объекта для обновления изменений. но proprertychanging для этого объекта всегда нулевой.

Анонимный тип был преобразован в тип сильного объекта. Этот сильный тип снова обновляется.


Кто-нибудь может объяснить причину этого?

Пример кода:

var questions = from Question in _db.QuestionDataSource
                            join AnswerType in _db.AnswerTypeDataSource on Question.IN_AnswerTypeId equals AnswerType.IN_AnswerTypeId
                            join Section in _db.SectionDataSource on 
........
                            orderby Section.IN_Order,Question.VC_Code  

                            select new
                            {
                                Question.UI_QuestionID,
                                Question.VC_Description,

                            }; 

----------

ICollection<ICheckListInstanceQuestion> checkListQuestions = new 
List<ICheckListInstanceQuestion>();
        foreach (var question in questions)
        {
            checkListQuestions.Add(new CheckListInstanceQuestion
            {

                UI_QuestionID = question.UI_QuestionID,

                VC_Description = question.VC_Description,



            });

1 Ответ

0 голосов
/ 01 мая 2010

Решение

the object which created is localized one and it  needs to be attached into original object.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...