Свойство UnMapped в шаблоне Angular / Breeze SPA

Я использую шаблон Angular / Breeze SPA в visual studio 2012. Я добавил несопоставленное свойство в модель сервера TodoList.

[NotMapped]
public string MyUnmappedProperty{ get{return "testString";}} 

Я зарегистрировал несопоставленное свойство в конструкторе на клиентской модели, в частности в файле todo.model.js, как предложил Уорд:Обработка рассчитанных свойств с breezejs и веб-API

function TodoList() {
        this.title = "My todos"; // defaults
        this.userId = "to be replaced";
         this.myUnmappedProperty="";
    }

Когда метод getTodos () вызывается в todo.controller.js в первый раз,myUnmappedProperty» имеет значение пустой строки, как установлено в конструкторе. Только после того, как getTodos () вызывается во второй раз (я добавил кнопку, которая делает это) с 'forceRefresh» установить в true (getTodos (true)) для запроса к серверу, только тогда я вижу, что myUnmappedProperty получает значение "СравниваемаяСтрока».

Мне интересно, почему я получаю такое поведение. Можно ли заполнить несопоставленное свойство значением сервера при первом вызове getTodos ()?

Спасибо.

Ответы на вопрос(3)

Ваш ответ на вопрос