EF4 では、値の部分文字列だけに基づく参照制約を持つことは可能ですか?
例えば
参照テーブル: コード: varchar(5) 説明: varchar(50)
メインテーブル: Code: varchar(6) Data1: Data2: etc...
どこに制約が欲しいですかMainTable.Code.Substring(0,5) > RefTable.Code
それは可能ですか?
EF4 では、値の部分文字列だけに基づく参照制約を持つことは可能ですか?
例えば
参照テーブル: コード: varchar(5) 説明: varchar(50)
メインテーブル: Code: varchar(6) Data1: Data2: etc...
どこに制約が欲しいですかMainTable.Code.Substring(0,5) > RefTable.Code
それは可能ですか?
いいえ、これは不可能です。データベースでそのような関係を作成できるとは思えません。EF はリレーショナル データベースと同じ規則に従います。
編集:実際には、それをQueryView内のクエリとして表現しようとすると、それを達成する方法があります。