public CreateDatabase ( string databaseName, ODatabaseType databaseType, OStorageType storageType ) : bool | ||
databaseName | string | |
databaseType | ODatabaseType | |
storageType | OStorageType | |
return | bool |
public bool CreateDatabase(string databaseName, ODatabaseType databaseType, OStorageType storageType)
{
DbCreate operation = new DbCreate();
operation.DatabaseName = databaseName;
operation.DatabaseType = databaseType;
operation.StorageType = storageType;
return (bool)WorkerConnection.ExecuteOperation<DbCreate>(operation);
}
static void Test() { _connection = new OServer(_hostname, _port, _rootName, _rootPassword); if (!_connection.DatabaseExist(_databaseName)) { _connection.CreateDatabase(_databaseName, ODatabaseType.Document, OStorageType.Local); } try { using (ODatabase database = new ODatabase(_hostname, _port, _databaseName, ODatabaseType.Document, _username, _password)) { Console.WriteLine("Session ID: {0}", database.SessionID); } } catch (OException ex) { //Console.WriteLine("{0}: {1}", ex.Type, ex.Description); } finally { // delete test database _connection.DeleteDatabase(_databaseName); _connection.Close(); } }