私は2つのクラスを持っています:
public class MultilingualString
{
public int Id { get; set; }
public string DefaultText { get; set; }
public IList<Translation> Translations { get; set; }
}
と
public class Translation
{
public string Language { get; set; }
public string Text { get; set; }
public MultilingualString Owner { get; set; }
}
ここで、次のスキーマを持つテーブル MultilingualStrings と Translations が必要です。
MultilingualString
ID INT PK
DefaultText NVARCHAR
と
Translations
StringID PK, FK
Language NCHAR(5) PK
Text NVARCHAR
しかし、EF4/EF5 を使用してコードを最初にモデル マッピングを作成する方法がわかりません。このシナリオは EF で可能ですか?