まず第一に、私は SQL Server CE を使用しており、C# コードで処理するデータベースのデータ コンテキストを作成しました。
これは私の問題です:
にはTableA
、変更されない「静的」項目がいくつかあります。これらは、次のような「属性」です。
Name=available 24 hours, ID=1, isset=1
はName
文字列で、ID
int 型とisset
ビット型です。
リストには約 100 の属性があります。
今、私はTableB
これらの属性を持つことができるアイテムを持っています. アイテムには複数の関係がある可能性があるため、列AttributeID
との間に関係を追加できません。attributeID
しかし、複数のアイテムがこの属性を持つ可能性があるためitemID
、表に を持つ列を追加することもできません。attributes
それで、なにかお手伝いできますか?SQL Server CE でこれを実現する方法はありますか?
編集:だから、私はより明確に説明しようとします:
Myは、 、、TableA
の 3 つの列を持つテーブルです。この各行は1 つの項目を表し、それを と呼びましょう。テーブルには約 100 行 (= 100 ) あります。Name
ID
isset
TableA
itemA
itemA
さて、これらの 1 つまたは複数を持つことができる私のTableB
表現。itemB
itemA
しかし、私TableB
はこれを行う方法がわかりません。しかし、逆の方法でもうまくいきません。複数の を参照できるため、 の列とcalledの列の間の関係はどちらも可能ではありません。itemA_ID
TableA
ID
itemB
itemA
itemB_ID
TableA
TableB
ID
itemA
itemB
少し複雑なのは承知していますが、今は少し理解しやすいと思います。