Could not create the driver from NHibernate.Driver.SqlClientDriver,

Skip to first unread message

ho ihu

Jan 2, 2022, 11:21:25 AMJan 2
to nhusers
Dear all,
I am using FluentNhibernate in .Net 6. I want to do crud operations on mssql. 
my code and the error is as below. the sam code is working with framework 4.8 but not working in .net 6

Error: could not create the driver from nhibernate.driver.sqlclientdriver, nhibernate, version=, culture=neutral, publickeytoken=aa95f207798dfdb4

Code in .net 6 mvc project
    public class DatabaseContext
        private static ISessionFactory session;

        private static ISessionFactory CreateSession()
            const string connectionString = "Data source=HAFIZULLAH-OZGU\\SQLEXPRESS;Database=IHU_AcademicPerformance;Integrated Security=True";

            if (session != null)
                return session;
            var sqlConfiguration = MsSqlConfiguration.MsSql2012.ConnectionString(connectionString);

            return Fluently.Configure()
                .Mappings(m => m.FluentMappings.AddFromAssemblyOf<TokenMapping>())
                .ExposeConfiguration(cfg => new SchemaExport(cfg).Execute(false, true, false))

        public static NHibernate.ISession SessionOpen()
            return CreateSession().OpenSession();

I will be happy for your valuable helpings.

Frédéric Delaporte

Jan 2, 2022, 11:24:37 AMJan 2
to nhusers
The exception inner exception details is surely telling what is the trouble. Something like a missing dependency: the default driver for MsSql requires System.Data.SqlClient, which is no more part of the base framework in .Net Core. You have to add a reference on it.

Alexander Zaytsev

Jan 2, 2022, 6:54:55 PMJan 2

var sqlConfiguration = MsSqlConfiguration.MsSql2012.ConnectionString(connectionString);


var sqlConfiguration = MsSqlConfiguration.MsSql2012.Driver<MicrosoftDataSqlClientDriver>().ConnectionString(connectionString);

Best Regards,

You received this message because you are subscribed to the Google Groups "nhusers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to
To view this discussion on the web visit

ho ihu

Jan 4, 2022, 3:20:07 PMJan 4
to nhusers
Thank you bro, the problem solved with the mentioned driver.

3 Ocak 2022 Pazartesi tarihinde saat 02:54:55 UTC+3 itibarıyla şunları yazdı:
Reply all
Reply to author
0 new messages