Change

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

To

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



Best Regards,
Alexander

On Thu, Dec 30, 2021 at 5:21 PM ho ihu <ho.ibnhal...@gmail.com> wrote:

> 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=5.3.0.0, 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()
>                 .Database(sqlConfiguration)
>                 .Mappings(m =>
> m.FluentMappings.AddFromAssemblyOf<TokenMapping>())
>                 .ExposeConfiguration(cfg => new
> SchemaExport(cfg).Execute(false, true, false))
>                 .BuildSessionFactory();
>
>         }
>         public static NHibernate.ISession SessionOpen()
>         {
>             return CreateSession().OpenSession();
>         }
>     }
>
> I will be happy for your valuable helpings.
>
> --
> 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 nhusers+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/nhusers/ab81c6e8-07d3-4a20-8de5-2edb0fe5cf19n%40googlegroups.com
> <https://groups.google.com/d/msgid/nhusers/ab81c6e8-07d3-4a20-8de5-2edb0fe5cf19n%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
>

-- 
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 nhusers+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/nhusers/CAMKuk24KxbHz6GWaSMwM0c-3%3DBz4CDmThNFa73X9J1Gvw9SLxQ%40mail.gmail.com.

Reply via email to