現在、フォーラム(質問/回答)ベースのアプリケーションを開発中です。
C#ASP.net MVCとMongoDBを使用してデータを保存します。C#/ ASP.netでNoSQLフォーラムアプリケーションをモデリングするMVC
私は現在モデルを見ています。私はこのような別々のクラスを有していると考えていた
:(簡体字)
public class Question
{
public string ID { get; set; }
public string Title { get; set; }
public string Body { get; set; }
public List<string> Tags { get; set; }
public DateTime DateCreated { get; set; }
public string ForumID { get; set; }
}
回答
public class Answer
{
public string ID { get; set; }
public string QuestionID { get; set; }
public string Body { get; set; }
public DateTime DateCreated { get; set; }
}
私の質問は次のとおりです。
「回答」
を処理するためにはどうすれば最善持つのアム(上のモデルのように)2つの別個の「エンティティ」
質問モデルに回答リストが必要ですか?
いくつかの要件がこれにより
は、NoSQLのDBに格納されている...私は答えなどの数を表示できるようにする必要がありますということです、私は物事を非正規化する必要があり承知だけど、どのようにすることができます投稿全体を取得せずに回答を挿入しますか? MongoDBでNoRMを使用すると、そのような操作が可能ですか?