public bool TryGetObjectStateEntry(object entity, out IDbObjectStateEntry dbObjectStateEntry)
        {
            ObjectStateEntry objectStateEntry;
            dbObjectStateEntry = ((IObjectContextAdapter)this).ObjectContext.ObjectStateManager.TryGetObjectStateEntry(entity, out objectStateEntry) ? 
                this.ToDbObjectStateEntry(objectStateEntry) : 
                null;

            return dbObjectStateEntry != null;
        }
Beispiel #2
0
        public bool TryGetObjectStateEntry(object entity, out IDbObjectStateEntry dbObjectStateEntry)
        {
            ObjectStateEntry objectStateEntry;

            dbObjectStateEntry = ((IObjectContextAdapter)this).ObjectContext.ObjectStateManager.TryGetObjectStateEntry(entity, out objectStateEntry) ?
                                 this.ToDbObjectStateEntry(objectStateEntry) :
                                 null;

            return(dbObjectStateEntry != null);
        }
        public bool TryGetObjectStateEntry(object entity, out IDbObjectStateEntry entry)
        {
            ObjectStateEntry stateEntry;

            if (((IObjectContextAdapter)this).ObjectContext.ObjectStateManager.TryGetObjectStateEntry(entity, out stateEntry))
            {
                entry = ToEntryState(stateEntry);
                return(true);
            }

            entry = null;
            return(false);
        }
        public bool TryGetObjectStateEntry(object entity, out IDbObjectStateEntry entry)
        {
            ObjectStateEntry stateEntry;
            if (((IObjectContextAdapter)this).ObjectContext.ObjectStateManager.TryGetObjectStateEntry(entity, out stateEntry))
            {
                entry = ToEntryState(stateEntry);
                return true;
            }

            entry = null;
            return false;

        }
Beispiel #5
0
        private IDbObjectStateEntry ToDbObjectStateEntry(ObjectStateEntry objectStateEntry)
        {
            IDbObjectStateEntry dbObjectStateEntry = null;

            if (objectStateEntry != null)
            {
                dbObjectStateEntry = new DbObjectStateEntry {
                    Entity = objectStateEntry.Entity, EntityKey = objectStateEntry.EntityKey, State = this.ToDbObjectState(objectStateEntry.State)
                };
            }

            return(dbObjectStateEntry);
        }