私はフォーラムを作成しましたが、より多くのトラフィックを作成するために、匿名ユーザーが投稿を追加できるようにする必要があることがわかりました。フォーラムの一時的ユーザー用のデータモデル
アイデアがアカウントを持っていないユーザーは、記事を書き、次のフィールド(stackoverflowの持つことができますように)記入できることです:[ユーザー名]、[メール]、[メッセージ]
を
ForumThread/ForumPost: [Id][CreatedDate][Title][Message][UserId]...
User: [Name][Email][CreatedDate][Address][City]...
質問は今ある、匿名ユーザーをサポートするために、既存のデータモデルを拡張するための最良の方法は何か:
データモデル
はこのような何か(単純化されたビット)を募集しています。匿名ユーザーは、すべてのフィールドを通常のユーザーとして必要としません。住所など。実用的な方法は、さまざまな種類のユーザーを記述するUserTypeを作成することです。ユーザーの継承を使用することもできますが、これにはかなりの再処理が必要です。私は忘れてしまった3番目の選択肢はありますか?
私は実際にすでにロールプロパティを持っていますが、そのオプションについては忘れてしまったのです!ありがとう。 – Dofs