Exemplo n.º 1
0
 private EntityCommand(string commandName, string description, EntityCommandKind kind)
 {
     CommandName = commandName;
       Description = description;
       Kind = kind;
       AccessType = Kind.GetAuthorizationAccessType();
       switch (Kind) {
     case EntityCommandKind.SelectAll: case EntityCommandKind.SelectAllPaged:
     case EntityCommandKind.SelectByKey:   case EntityCommandKind.SelectByKeyManyToMany:
     case EntityCommandKind.SelectByKeyArray:
       Flags |= EntityCommandFlags.IsQuery;
       break;
     case EntityCommandKind.CustomSelect:
       Flags |= EntityCommandFlags.IsQuery | EntityCommandFlags.IsCustom;
       break;
     case EntityCommandKind.CustomInsert: case EntityCommandKind.CustomUpdate: case EntityCommandKind.CustomDelete:
       Flags |= EntityCommandFlags.IsCustom;
       break;
       }
 }