Beispiel #1
0
        public static MapperCommand GetCommand(MapperProvider provider, string commandId, params object[] source)
        {
            CommandItem item = CommandRepository.Instance[commandId];

            if (item == null)
            {
                throw new Exception(string.Concat(commandId, " not exist mapper command"));
            }
            return(MapperCommand.GetCommand(provider, item, source));
        }
Beispiel #2
0
        public static MapperCommand GetCommand(string commandId, params object[] source)
        {
            CommandItem item = CommandRepository.Instance[commandId];

            if (item == null)
            {
                throw new Exception(string.Concat(commandId, " not exist mapper command"));
            }
            return(MapperCommand.GetCommand((string.IsNullOrEmpty(item.Provider) ? MapperProvider.DefaultProvider : MapperProvider.CreateProvider(item.Provider)), item, source));
        }
Beispiel #3
0
        public MapperCommand AddCommand(string commandId, params object[] source)
        {
            MapperCommand command = MapperCommand.GetCommand(this.mapper.Provider, commandId, source);

            return(this.AddCommand(command));
        }
Beispiel #4
0
 public MapperCommand GetCommand(string commandId, params object[] source)
 {
     return(MapperCommand.GetCommand(this.Provider, commandId, source));
 }
Beispiel #5
0
 public static ValueTable QueryForValueTable(MapperProvider provider, string commandId, params object[] param)
 {
     return(MapperCommand.GetCommand(provider, commandId, param).QueryForValueTable());
 }
Beispiel #6
0
 public static T QueryForScalar <T>(MapperProvider provider, string commandId, params object[] param)
 {
     return((T)MapperCommand.GetCommand(provider, commandId, param).QueryForScalar());
 }
Beispiel #7
0
 public static int Query(MapperProvider provider, string commandId, params object[] param)
 {
     return(MapperCommand.GetCommand(provider, commandId, param).Query());
 }