C# 如何使用Sqlite Net创建db3数据库

C# 如何使用Sqlite Net创建db3数据库,c#,.net,mono,xamarin.android,C#,.net,Mono,Xamarin.android,在一个mono项目中,我想创建一个数据库并使用它,Sqlite Net针对mono进行了优化,所以我会这样做。但是我找不到任何关于如何用它创建数据库的文档。所以我只是尝试连接到它,希望它会说“数据库不存在,我将创建一个”,但我得到了一个例外,这样方法就不起作用了 readonly string _pathToDatabase = "Meter_db.db3"; public InstallMeterRepository() { if(!File.Exists(_pathToDatabas

在一个mono项目中,我想创建一个数据库并使用它,Sqlite Net针对mono进行了优化,所以我会这样做。但是我找不到任何关于如何用它创建数据库的文档。所以我只是尝试连接到它,希望它会说“数据库不存在,我将创建一个”,但我得到了一个例外,这样方法就不起作用了

readonly string _pathToDatabase = "Meter_db.db3";
public InstallMeterRepository()
{
    if(!File.Exists(_pathToDatabase))
    {                
        using (var conn = new SQLite.SQLiteConnection(_pathToDatabase))
        {                   
            conn.CreateTable<InstalledMeter>();
        }
    }
}
readonly string\u pathToDatabase=“Meter\u db.db3”;
公共InstallMeterRepository()
{
如果(!File.Exists(_pathToDatabase))
{                
使用(var conn=new SQLite.SQLiteConnection(_pathToDatabase))
{                   
conn.CreateTable();
}
}
}

如果要创建新数据库,需要驱动程序:

您也可以在这里查看: http://sqlite.phxsoftware.com/

有了这个免费软件管理器,你可以用你的数据库做任何你想做的事情:(推荐!) Sqlite2009Pro企业经理

快乐发展

恐惧