首页 > EntityKey.EntityKeyValues主键值为null

EntityKey.EntityKeyValues主键值为null

var objectStateEntry = ((IObjectContextAdapter)this).ObjectContext.ObjectStateManager.GetObjectStateEntry(entry.Entity);
string.Join(",",objectStateEntry.EntityKey.EntityKeyValues.Select(item=>item.Value.ToString()).ToArray());
这段代码是获取EF6.0实体的主键,现在有个问题,现在有张表是三个组合主键,但是EntityKeyValues为null,不太清楚为什么以及怎么能获取到三个主键的值


可以获取到,之所以获取不到是因为新增的还没有向数据库插入记录,肯定获取不到的.

【热门文章】
【热门文章】