2012-05-28 9 views
5

ほとんどのデータがRavenDBに保存される予定のプロジェクトがあります。問題はメンバーシップです。私はRavenDBで(信頼できる、チームによって支持されている、信頼できる)メンバーシップ・プロバイダを見つけることができず、カスタム・メンバーを作成したくありません(私はasp.netのデフォルトとして完璧なものを作ることはできません) 。だから私は唯一の方法はメンバーシップ操作をサポートするためにRavenDBに沿ってSQL Serverデータベースを使用することだと思います。asp.netメンバーシップバックエンドとして何を使用しますか? RavenDBまたはSqlServer

だから 私が逃したravenDBのメンバーシッププロバイダはありますか?

私はこのソリューション(2つのデータベースを使用して)に満足していません。アドバイスや解決に感謝します。

+0

他のRavenDBデータから同じユーザオブジェクトを参照する必要がある場合は、間違いなくRavenDBに行きます。 SqlMembershipProviderソースの[(旧バージョン)が公開されました](http://weblogs.asp.net/scottgu/archive/2006/04/13/442772)、メンバーシッププロバイダを作成するのはかなり簡単です。 aspx)を開始点として使用できます。 – Rup

答えて

3

私が逃したravenDBのメンバーシッププロバイダはありますか? githubの上でこの1あります

https://github.com/martijnboland/RavenDBMembership

+0

ありがとう、私はそれをチェックしたが、それは私が探しているものではない(信頼され、チームによって支持され、人気がある)。それは作家が「実験のための時間だったし、Raven DBにASP.NETメンバーシッププロバイダを作成させる」と述べているからです。 –

+2

さて、githubには15個のフォークがありますので、小さなコミュニティのユーザーでなければなりません。また、半数の人が修正を約束しているので、プロダクションで使用されていると想定するのが合理的です。私はあなたがもっと一般的なものを見つけるつもりはないと思う。あなたの最高の賭けは、彼らが自分自身を持っている場合は、冬眠中のRhinosに尋ねることです、彼らはあなたのためにこれを採用し、サポートするかどうかを検討するかどうか:彼らはすべてのもののためにgithubを使用し、 ASP.NETの知識など(あなたがすでにそれらを支払っていると仮定して、それは!) – Rup

+0

私は最後の弾丸としてそれを取るでしょう。 –

1

私はこれがneccessarily最良の選択肢であるとは思わないが...

しかし、代替ビューポイントとしてあなたはおそらく試みることができる

XMLベースのメンバーシップ・プロバイダ。私はデータベースのバックエンドを持たない非常に小さな別注CMSのために、数年前に戻ってきました。

RavenDBを選ぶ理由がスケーラビリティなどであると推測しているので、おそらくあなたには適していません。つまり、おそらく小規模なサイトを構築していない可能性があります。

+0

ありがとう、実際に私はRavenDBを使用しています。なぜなら、それはスキーマがないからです。私はカスタムプロバイダを作成することができますが、私は時間を節約し、私のセキュリティ上の懸念を減らすためにAsp.netメンバシップSqlproviderのような包括的なものを見つけることを試みています –

+2

xmlメンバシッププロバイダがクールになるかもしれませんが、私はそれらを使用して以来、私はasp.netサイトからダウンロードしたものを使用するかもしれないと思うが、もう見つけられない。もう1つの選択肢は、ASP.netユニバーサルプロバイダを使用するSQLコンパクトです。http://www.hanselman.com/blog/IntroducingSystemWebProvidersASPNETUniversalProvidersForSessionMembershipRolesAndUserProfileOnSQLCompactAndSQLAzure.aspx –

関連する問題