2010-04-30 4 views
0

Я возвращаю объект Data через класс, который является частичным классом в linq для sql.Изменение свойства null при обновлении значения

Я использую ту же объектную модель для обновления изменений. но 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, 



      }); 

ответ

0

Решение

the object which created is localized one and it needs to be attached into original object. 
Смежные вопросы