3

SQL Server Compact の観点から見た、この 3 つのメンバーシップ プロバイダーの違いは何ですか。私が見た限りでは、最初の 2 つは設計上コンパクト サーバーを使用でき、3 番目の 1 つはエンティティ フレームワークのおかげで偶然だと思います。それで、実際に違いはありますか?

4

3 に答える 3

4

違いはユニバーサルであり、SQL Compact と Azure のサポートが追加されているため、オリジナルとほぼ同じです。シンプル メンバーシップは少し単純化されており、トークン ベースのパスワード リセットなどの最新の実装がいくつか追加されており、ASP.NET Web ページでうまく機能します。どちらもベアボーン SQL を使用して記述されており、扱いにくいテーブル構造になっています。コード ファーストは EF で記述されているため、より多くのデータベースをサポートします。1 つのサイト (現在の実装では) でしか使用できないため、もう少し単純化されています。コード ファーストは、より優れたプログラミング エクスペリエンスを提供します。

Se3kerによる回答

于 2012-08-22T09:51:32.063 に答える
0

SQL コンパクトの観点からは、プロバイダー間に違いはありません。それらは同じように機能します。単純なメンバーシップとユニバーサル プロバイダーの動作にはいくつかの実装上の違いがあるため、気にしない場合は問題ありません。

于 2012-08-30T17:00:06.140 に答える