Yes, look here:
public static void CreateDatabase(string connectionString, int pageSize
= 4096, bool forcedWrites = true, bool overwrite = false)
{
CreateDatabaseImpl(connectionString, pageSize, forcedWrites, overwrite);
} As connection string you can use file name. Look for example here:
http://stackoverflow.com/questions/41980813/firebird-net-provider-and-embedded-server-3/41981523
Slavek
2) Can I create a Firebird database file? ... as I did with SQLite ...
System.Data.SQLite.SQLiteConnection.CreateFile(stPathFilename) where
the filename ends with .sqlite.