由于我想在ASP.NET MVC4项目中使用Postgresql和NHibernate,所以我想知道是否可以将WebMatrix.WebData.WebSecurity用于安全性和身份验证功能? NHibernate和Postgres已经一起工作,但是当我想使用以下方法设置WebSecurity类时:
WebSecurity.InitializeDatabaseConnection("DefaultConnection", "UserProfile", "Id", "UserName", autoCreateTables: true);
我收到以下错误消息:
Unable to find the requested .Net Framework Data Provider. It may not be installed.
创建DbProviderFactory也不起作用:
<system.data> <DbProviderFactories> <add name="Npgsql - .Net Data Provider for PostgreSQL" invariant="Npgsql" description=".Net Data Provider for PostgreSQL" type="Npgsql.NpgsqlFactory" /> </DbProviderFactories> </system.data>
原则上可以不使用EntityFramework而使用WebSecurity类吗?还是您有解决问题的建议?
由于我想在ASP.NET MVC4项目中使用Postgresql和NHibernate,所以我想知道是否可以将WebMatrix.WebData.WebSecurity用于安全性和身份验证功能? NHibernate ...