Как правильно использовать ORMLite с ASPNET Core 2.0? - PullRequest
0 голосов
/ 01 мая 2018

Читая документацию для ORMLite, он говорит о том, чтобы зарегистрировать фабрику соединений как одноэлементную, если вы используете контейнер IoC.

Это правильный синтаксис для этого с ASPNET Core 2.0? Или я должен использовать метод .addDBContext?

        var dbConnectString = Configuration["DBConnectString"];

        var userName = Configuration["DBUserId"];
        dbConnectString = dbConnectString.Replace("{your_username}", $"\'{userName}\'");

        var password = Configuration["DBPassword"];
        dbConnectString = dbConnectString.Replace("{your_password}", $"\'{password}\'");

        var dbFactory = new OrmLiteConnectionFactory(dbConnectString,SqlServerDialect.Provider);

        services.AddSingleton(dbFactory);

1 Ответ

0 голосов
/ 10 сентября 2018

AddDbContext используется для ядра Entity Framework. Не используйте этого парня, если вы не используете EF.

Мой метод следующий:

...