Я получаю объект данных через класс, который является частичным классом в 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,
});