面白い質問..
Status フィールドを持つタイプがあります。私の便宜と順序のために、エンティティ型内でこのステータスの列挙型を定義したいと思います。
public class User
{
public enum Statuses
{
Active,
Suspended
}
public int ID { get; set; }
public Statuses Status { get; set; }
}
何らかの理由で、Status プロパティがデータベースにマップされていません。
面白いことに、User から enum 定義を取得すると、DB にマップされます。
簡単な答えはクラスの外に残すことですが、現在は User 内でスコープされていないため、列挙型に UserStatuses などの長い名前を付ける必要があります。
誰かがその問題に遭遇しましたか? 妥協を始める前に解決策はありますか?
ありがとう!