Deveel.Data.Database.New C# (CSharp) Method

New() public static method

public static New ( IConfiguration config, string adminName, string adminPassword ) : IDatabase
config IConfiguration
adminName string
adminPassword string
return IDatabase
        public static IDatabase New(IConfiguration config, string adminName, string adminPassword)
        {
            var dbName = config.GetString("database.name");
            if (String.IsNullOrEmpty(dbName))
                throw new ArgumentException("The database name is not specified in configuration");

            return New(config, null, adminName, adminPassword);
        }

Same methods

Database::New ( IConfiguration config, string dbName, string adminName, string adminPassword ) : IDatabase
Database::New ( string dbName, string adminName, string adminPassword ) : IDatabase

Usage Example

        public void SimpleCreate()
        {
            var db = Database.New(TestDbName, TestAdminUser, TestAdminPass);

            Assert.IsNotNull(db);
            Assert.IsTrue(db.Exists);
        }