/// <summary> /// Sets global entity works generator options. /// </summary> public void SetEntityWorksGeneratorOptions(EntityGeneratorOptions options) { // Validation options instance. if (options == null) { throw new ArgumentNullException(nameof(options), "EntityWorksGeneratorOptions can not be null."); } // Set options. this.Options = options; }
/// <summary> /// Creates instance of entity works generator. /// </summary> /// <param name="databases">Database collection</param> /// <param name="options">Entity works generator global options</param> public EntityWorksGenerator(IEnumerable <Database> databases, EntityGeneratorOptions options) : this(databases) { // Set target directory. SetEntityWorksGeneratorOptions(options); }
/// <summary> /// Creates instance of entity works generator. /// </summary> /// <param name="database">Database object</param> /// <param name="options">Entity works generator global options</param> public EntityWorksGenerator(Database database, EntityGeneratorOptions options) : this(database) { // Set target directory. SetEntityWorksGeneratorOptions(options); }