0
2つのエンティティを単一のテーブル(階層ごとのテーブル)にマッピングできますが、異なる検証要件が課されますか?ほとんどの場合、彼らは同じことです。異なる検証要件を持つ2つのエンティティを1つのテーブルにマップする
public class Email
{
[Key]
public int Id { get; set; }
[StringLength(4000)]
public String Message { get; set; }
}
public class Tweet
{
[Key]
public int Id { get; set; }
[StringLength(140)]
public String Message { get; set; }
}
そして、これらのエンティティの両方が単一のテーブルにマップしています
Table: Messages
Id int IDENTITY
Discrimator string
Message nvarchar(4000)
ありがとうございました。私はちょうどベースクラスを持っていると思うし、discriminatorに基づいてメッセージの長さの上にいくつかの検証を実行します。 – Ben