0
AutoGeneratedKeyType在breeze.debug.js中定義。但是,現在我正在使用DataService,現在我還必須包含文件breeze.dataService.webApi.jsbreezejs:AutoGeneratedKeyType未定義
現在,當我調用saveChanges()方法時,在該文件中出現錯誤:
if (e.entityType.autoGeneratedKeyType !== AutoGeneratedKeyType.None) {
在方法
prepareSaveBundle
錯誤
是 「AutoGeneratedKeyType是未定義」。看來只有文件breeze.debug.js知道這個枚舉。這可能是一個錯誤?
我使用zip文件中的breeze.debug.js。因爲我使用DataServie,所以不必使用dataServices.webApi.js?我注意到,如果我將代碼更改爲breeze.AutoGeneratedKeyType,那麼它的工作原理。這是我應該在dataServices.webApi.js和dataServices.odata.js文件中做什麼? – Sam
好吧,由於某些原因,我認爲我必須包括這些文件,但現在它似乎只用breeze.debug.js工作正常。我一定早些時候做過一些愚蠢的事情...... – Sam
所有Breeze類的引用都需要以「微風」作爲前綴。通常,我們在每個模塊的頂部創建「別名」以減少代碼冗長。即var AutogeneratedKeyType = breeze.AutogeneratedKeyType,然後我們只使用'short'版本。如果你不這樣做,那麼你將需要前綴所有的裁判。 –