2017-08-22 1 views
0

Ich versuche, die MicroOrm.Dapper.Repositories zu verwenden, aber die Verwendung Beispiel ließ mich hängen, wo das SqlGenerator-Objekt zu erhalten. Es Musterdokumentation ist:MicroOrm.Dapper.Repositories SqlGenerator param - wo bekomme ich das?

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

Amy ich mit diesem Recht:

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

die mich interner Serverfehler gibt 500

Antwort

0

sollten Sie in der Lage sein zu tun:

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

Vorzugsweise sollte der Generator ein Singleton sein, möglicherweise ein injizierter.

Aber Ihr Fehler ist ein HTTP-Fehler, also nehme ich an, Sie schlucken die echte Ausnahme irgendwo in Ihrer Anwendung. Finde den zugrunde liegenden Grund heraus.

Verwandte Themen