public StructureDiscoveryCommand Instantiate(Target target, TargetType type, IEnumerable<CaptionFilter> filters) { var builder = InstantiateBuilder(target); builder.Build(filters); var cmd = connection.CreateCommand(); cmd.CommandText = builder.GetCommandText(); var postFilters = builder.GetPostFilters(); var description = new CommandDescription(target, filters); var command = new RelationalCommand(cmd, postFilters, description); return command; }
public StructureDiscoveryCommand Instantiate(Target target, TargetType type, IEnumerable <CaptionFilter> filters) { var builder = InstantiateBuilder(target); builder.Build(filters); var cmd = connection.CreateCommand(); cmd.CommandText = builder.GetCommandText(); var postFilters = builder.GetPostFilters(); var description = new CommandDescription(target, filters); var command = new RelationalCommand(cmd, postFilters, description); return(command); }