Breeze 有没有办法检查一个对象是否为它的实体对象?

Breeze 有没有办法检查一个对象是否为它的实体对象?,breeze,Breeze,如果一个对象是breeze实体对象,有什么方法可以检查它吗?简单的检查可能是考虑obj的“entityAspect”属性的存在,但我想知道是否有更优雅的方法来检查它,比如instanceof、typeof或其他 function (obj){//Evaluate the obj is breeze entity 实际上,检查“entityAspect”属性是正确的方法。请记住,breeze可以使用您自己的自定义实体构造函数,它们根本没有breeze语义。在这些情况下,Breeze包装或扩充您

如果一个对象是breeze实体对象,有什么方法可以检查它吗?简单的检查可能是考虑obj的“entityAspect”属性的存在,但我想知道是否有更优雅的方法来检查它,比如instanceof、typeof或其他

 function (obj){//Evaluate the obj is breeze entity

实际上,检查“entityAspect”属性是正确的方法。请记住,breeze可以使用您自己的自定义实体构造函数,它们根本没有breeze语义。在这些情况下,Breeze包装或扩充您的自定义实体构造函数(取决于向Breeze注册的modelLibrary),因此除了通过检查扩充来确定实体是否确实是Breeze实体之外,没有其他真正的方法