public Template(SmoDataProvider dataProvider, string databaseName)
        {
            dataProvider.ThrowIfNull(() => new ArgumentNullException("dataProvider"));

            DataProvider = dataProvider;
            DatabaseName = databaseName;
        }
 public Template(SmoDataProvider dataProvider, string databaseName, string tableName)
     : this(dataProvider, databaseName)
 {
     TableName = tableName;
 }
 public CrudGenerator(string connectionString, string databaseName)
 {
     DataProvider = new SmoDataProvider(connectionString);
     DatabaseName = databaseName;
 }
 public DeleteProcedureTemplate(SmoDataProvider dataProvider, string databaseName, string tableName)
     : base(dataProvider, databaseName, tableName)
 {
 }
 public CountProcedureTemplate(SmoDataProvider dataProvider, string databaseName)
     : base(dataProvider, databaseName)
 {
 }