对于非持久化实体好像没法用EntityStates来判断状态,那怎么在创建和编辑的时候,如何判断出其处于不同的状态呢?
有人知道怎么判断么?
EntityStates 类只对持久化实体有效,对于非持久化实体 isManaged()
、isDetached()
始终返回 false,因为非持久化实体与持久化上下文没有关系。
现在是要解决什么问题?
那怎么在创建和编辑的时候,如何判断出其处于不同的状态呢?
这个是之前说的对接外部数据功能吧?能描述一下你现在采用方案吗?
用的是dataloader的Delegate方法,来加载数据