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クラスを使用することは原理的に可能ですか? または、問題を解決するための提案はありますか?