Beispiel #1
0
        internal Entity CreateOrInitializeExistingEntity(Type type, Key key)
        {
            var state  = CreateEntityState(key, false);
            var entity = state.TryGetEntity();

            if (entity == null)
            {
                return(Activator.CreateEntity(this, type, state));
            }
            else
            {
                InitializeEntity(entity, false);
                return(entity);
            }
        }
Beispiel #2
0
        internal Entity CreateEntity(Type type, Key key)
        {
            var state = CreateEntityState(key, true);

            return(Activator.CreateEntity(this, type, state));
        }