MicroOrm.Dapper.Repositories SqlGenerator param - どこを取得するのですか?

dapper

質問

ImはMicroOrm.Dapper.Repositoriesを使用しようとしていますが、使用サンプルはSqlGeneratorオブジェクトを取得する場所にぶら下がりました。サンプルドキュメントは次のとおりです。

public UserRepository(IDbConnection connection, ISqlGenerator<User> sqlGenerator)
    : base(connection, sqlGenerator)
{

エイミー私はこの権利を使用して:

var conn = new MySqlConnection("connectionStringXYZ");
var generator = new SqlGenerator<User>();
var userRepo = new UserRepository(conn, generator);

内部サーバーエラー500が表示されます。

人気のある回答

あなたはできるはずです:

ISqlGenerator<User> userSqlGenerator = new SqlGenerator<User>(ESqlConnector.MySQL);

好ましくは、発生器はシングルトン、おそらくは注入されたものでなければならない。

しかし、あなたのエラーは、httpエラーです、あなたはあなたのアプリケーションのどこかに実際の例外を飲み込んでいると思います。根本的な理由を調べる。



ライセンスを受けた: CC-BY-SA with attribution
所属していない Stack Overflow
このKBは合法ですか? はい、理由を学ぶ
ライセンスを受けた: CC-BY-SA with attribution
所属していない Stack Overflow
このKBは合法ですか? はい、理由を学ぶ