私はravenDBにオブジェクトがどのくらいきれいに格納されているかのように実用的な質問をしています。RavenDB ID for child documents
QuoteRequest.cs誰かがページを当たったとき
int Id;
dateTime DateCreated;
List<Quotes> Quotes;
Quote.csが
int ProviderId;
int Price;
int ServiceDays;
int ServiceTypeId;
は、私が吐き出す:
は私が見積もり依頼を考えてみましょう彼らが選ぶことができる引用符のリスト。これらの引用符は、引用要求のインスタンスにのみ関連しています。
私の質問は、リスト内の見積もりなどの子オブジェクトにはデータベースによって生成されたIDがないため、次のページで購入する見積もりを知るためのクエリ文字列を生成するにはどうすればいいですか?
1つのプロバイダIDで複数の引用符を使用できます。
私の考えは、QuoteIdを追加してthis.Quotes.Countに基づいてインクリメントしていますが、これはちょっとハッキリしているようです。または乱数も生成されます。
人々はどのようにしてこのようなことを一般的に処理しますか?
これは最高の答えですので、私は先に進んで賞を授ける予定です。私は元の見積もりに関連付ける必要があったので、私は子供のドキュメントにIDを作成するように強制する方法を見つけ出しました。それはdoc db/dddの純粋主義者がいることは確かですが、一番簡単な方法でした。ありがとう! – ChickenMilkBomb
私は助けてうれしい! –