breeze.d.ts“autoGeneratedKeyType”的大小写错了,我想

时间:2013-06-03 22:09:31

标签: breeze

我正在使用微风与打字稿一起使用。我有以下打字稿代码:

    var eto = <breeze.EntityTypeOptions>new Object();
    eto.autogeneratedKeyType = breeze.AutoGeneratedKeyType.Identity;

在运行时breeze抱怨一个名为“autogeneratedKeyType”的未知属性。从我可以告诉微风期待“autoGeneratedKeyType”...请注意套管差异......

也许我做错了什么......有人有什么建议吗?我更改了breeze.d.ts以匹配预期的外壳并且看起来有效...但我是一个javascript初学者,我怀疑我的代码存在问题......

关于主题另一个问题我注意到它似乎微风nuget包与当前版本的微风不是最新...

非常感谢

1 个答案:

答案 0 :(得分:0)

不确定我理解......,但你的陈述应该是

 eto.autoGeneratedKeyType = breeze.AutoGeneratedKeyType.Identity. 

(注意外壳 - 'G'应该大写)breeze中的约定是所有属性都是较低的驼峰案例,所有类和'枚举'类型都是上驼峰案例。

关于Breeze WebSite上的nuget包和拉链。最新的Breeze版本是1.3.4。这代表Breeze.js(javascript客户端)版本1.3.4。 Breeze.WebApi dll版本的速率与客户端javascript不同,因此其.NET版本号将不同。希望这是有道理的。