我正在使用微风与打字稿一起使用。我有以下打字稿代码:
var eto = <breeze.EntityTypeOptions>new Object();
eto.autogeneratedKeyType = breeze.AutoGeneratedKeyType.Identity;
在运行时breeze抱怨一个名为“autogeneratedKeyType”的未知属性。从我可以告诉微风期待“autoGeneratedKeyType”...请注意套管差异......
也许我做错了什么......有人有什么建议吗?我更改了breeze.d.ts以匹配预期的外壳并且看起来有效...但我是一个javascript初学者,我怀疑我的代码存在问题......关于主题另一个问题我注意到它似乎微风nuget包与当前版本的微风不是最新...
非常感谢
答案 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版本号将不同。希望这是有道理的。