Typescript js-帮助理解getEntityTypes、IsStructuralType和EntityType转换
提前感谢您提供的任何帮助 我正在使用TypeScript并利用breeze.EntityManager.metadataStore.getEntityTypes()进行工作 返回breeze.IStructuralType[] 对于数组中的特定项,我需要navigationProperties列表。我可以看出这是对象的一个属性。如果我将该项目投射到breeze.EntityType,我可以获得它Typescript js-帮助理解getEntityTypes、IsStructuralType和EntityType转换,typescript,odata,breeze,Typescript,Odata,Breeze,提前感谢您提供的任何帮助 我正在使用TypeScript并利用breeze.EntityManager.metadataStore.getEntityTypes()进行工作 返回breeze.IStructuralType[] 对于数组中的特定项,我需要navigationProperties列表。我可以看出这是对象的一个属性。如果我将该项目投射到breeze.EntityType,我可以获得它 (<breeze.EntityType>myItem).navigationProper
(<breeze.EntityType>myItem).navigationProperties
(myItem).导航属性
-Mike Graham如果它出现在所有的
breeze.IStructuralType上
你可以告诉typescript关于它:
declare module breeze{
interface IStructuralType{
navigationProperties: any[]; // or what have you
}
}
如果它出现在所有
breeze.IStructuralType
上,您可以告诉typescript关于它的信息:
declare module breeze{
interface IStructuralType{
navigationProperties: any[]; // or what have you
}
}
该方法返回元数据中表示的所有类型,包括EntityType
和ComplexType
定义
具有导航特性;不要。看
您可以执行强制转换,但首先应该检查myItem instanceof EntityType
该方法是否返回元数据中表示的所有类型,其中包括EntityType
和ComplexType
定义
具有导航特性;不要。看
您可以执行强制转换,但首先应该检查EntityType的myItem instanceof是否