仔細檢查後,生成的文件與JaySvcUtil構建的.js文件一起生成 - 在我的情況下稱爲BO_Data.d.ts無法解析爲$ data.IPromise。這是在我在數據庫中添加一個新表之後發生的,在Visual Studio中重新生成了我的.edmx模型,然後使用JaySvcUtil.exe重新生成實體模型。從JaySvcUtil生成的模型初始化的上下文錯誤
declare module WcfService1 {
export class BOLOEntities extends $data.EntityContext {
onReady(): $data.IPromise;
onReady(handler: (context: BOLOEntities) => void): $data.IPromise;
在控制檯中我看到這樣的錯誤:typeOrName需要比我的代碼中定義或在該行空 以外的值:提前
window['bolo'] = new WcfService1.BOLOEntities(oProviderConfig);
謝謝!
P.S.我這樣做,但它並沒有幫助:TypeScript compile errors with JayData library and JaySvcUtil generated code