如何判断非持久化实体的状态?

对于非持久化实体好像没法用EntityStates来判断状态,那怎么在创建和编辑的时候,如何判断出其处于不同的状态呢?

有人知道怎么判断么?

EntityStates 类只对持久化实体有效,对于非持久化实体 isManaged()isDetached()始终返回 false,因为非持久化实体与持久化上下文没有关系。

现在是要解决什么问题?

那怎么在创建和编辑的时候,如何判断出其处于不同的状态呢?

这个是之前说的对接外部数据功能吧?能描述一下你现在采用方案吗?

用的是dataloader的Delegate方法,来加载数据