私はservicestack.ormliteを使用してデータベースに接続しました。しかし、Nugetからの参照を追加してもこのエラーが発生します。ServiceStack.Data.IDbConnectionFactoryでopenと呼ばれる拡張メソッドはありません
私は 'ServiceStack.Data.IDbConnectionFactory'
インストール・パッケージServiceStack.OrmLite.SqlServer
をこのエラーが
を投げているをインストールするには、このコマンドを使用しません'Open'には 定義が含まれ、 'ServiceStack.Data.IDbC'型の最初の 引数を受け入れる拡張メソッド 'Open'は含まれていません」onnectionFactoryが見つかりました。 (あなたがusingディレクティブまたはアセンブリ参照 不足している?)することができ
var dbFactory = new OrmLiteConnectionFactory(connectionString, SqliteDialect.Provider);
//I get error when I call open method
using (IDbConnection db = dbFactory.Open())
{
}
一つの疑問は、インストールされ"ServiceStack.OrmLite.SqlServer"をパッケージ化しますが、SqlliteDialect.Providerを使用してください。 SqliteDialect列挙型は、あなたが言及したパッケージで利用できません。私はそれをやってみましたが、 "SqliteDialect"と言ってコンパイルが失敗した場合は、型として再設定できません。 。します。https:私は「ServiceStack.OrmLite.Sqlite.Windows」とコードの作業罰金 –