示例#1
0
    public EntityCommand(int tuid, EntityCommandType cType, int val1, int val2)
    {
        targetUID = tuid;

        commandType = cType;
        this.val1   = val1;
        this.val2   = val2;
    }
示例#2
0
 public override IEntityCommandExecute CreateEntityCommand(EntityCommandType commandType)
 {
     switch (commandType)
     {
         case EntityCommandType.Update:
             return new EntityCommandUpdate(base.DataAccess);
         case EntityCommandType.Insert:
             return new EntityCommandInsert(base.DataAccess);
         case EntityCommandType.Upsert:
             return new EntityCommandUpsert(base.DataAccess);
         case EntityCommandType.Delete:
             return new EntityCommandDelete(base.DataAccess);
         default:
             throw new NotSupportedException(commandType.ToString());
     }
 }
示例#3
0
 public abstract IEntityCommandExecute CreateEntityCommand(EntityCommandType commandType);