1

MSCRM 2011 で 3 つのエンティティを定義しました。

1-Place : これは主なエンティティです。このフォームには、他のカスタム エンティティとの関係を作成するいくつかのフィールド (ID、整数など) があります。
2-Category : これには、ID (整数) とカテゴリ名 (テキスト) の 2 つのフィールドがあります。これは単なる関係エンティティです。
3-Place-Category Relationship : このエンティティには、Category と Place の間の関係が含まれます。2 つの主要な引数があり、どちらも整数です。

1 つの場所に複数のカテゴリを設定できます。

エンド ユーザー Place と、その Place エンティティに関連するカテゴリを表示したいと考えています。

前もって感謝します。


この質問に関する詳細情報:
- In Placeエンティティには各 Place に一意の ID があります (1 = 駅、2 = Jhon's Kebab House、3 = Nando's、4 = Wagamama ...)
- In Placeエンティティには十分なデータがありますが、カテゴリID は場所をカテゴリ (42、108 など) と照合するために使用されます。
-カテゴリエンティティには 2 つのフィールドがあります。カテゴリ ID はカテゴリ名と一致します (1 = カフェ、2 = レストラン ... 42 = 鉄道駅、... 108 = 食料品など)
-場所とカテゴリの関係エンティティでは、場所の ID と場所の ID を持っています。カテゴリ (PlaceID = 1 CategoryID =42、PlaceID = 2 CategoryID = 2、PlaceID = 2 CategoryID = 5 など)

14 万の場所、200 のカテゴリ、および 40 万を超える場所とカテゴリの関係があります。

1 つの場所には、少なくとも 1 つ、最大 80 のカテゴリがあります。

すべての場所をカテゴリ エンティティと一致させたい (場所とカテゴリの関係エンティティを使用)。

この照合プロセスを自動化したいと考えています。

4

1 に答える 1

0

あなたが言ったので、それぞれの場所は多くのカテゴリーを持つことができますが、その逆はできません。

したがって、2つのエンティティ(場所、カテゴリ)が必要であり、1対多を作成する必要があります

それらの間の関係。

  1. デフォルトのソリューションを開きます
  2. 場所のカテゴリを展開します
  3. 1:N関係をクリックして、それとカテゴリエンティティの間に関係を作成します

注:「デフォルトのソリューション」を開くには、設定をなめる=>カスタマイズ=>[カスタマイズ]をクリックします

右側のシステム

于 2013-01-30T21:28:54.330 に答える