MicroOrm.Dapper.Repositories SqlGenerator参数 - 从哪里获得?

时间:2017-08-22 05:14:47

标签: dapper

我试图使用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。

1 个答案:

答案 0 :(得分:0)

你应该可以这样做:

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

优选地,发生器应该是单体,可能是注射的单体。

但是你的错误是一个http错误,所以我想你在应用程序的某个地方吞下了真正的异常。找出根本原因。