0

Code First Entity Framework を使用して SQL Server データベースにアクセスする WCF サービスを作成しています。enum を参照する POCO がありますJobStatus

public enum JobStatus
{
    New,
    Submitted,
    Approved,
    Returned,
    OnHold,
    Cancelled,
}

現在、POCO に基づいて DTO を WCF の一部として定義してい[DataContract]ます。DTO で列挙型を参照するにはどうすればよいですか? 取得するデータを解釈するために、MVC アプリケーションでもその列挙型が必要になります。これは、列挙型のみを含むアセンブリを作成してその周りに出荷する必要がある状況ですか、それともこれに対処するより良い方法がありますか?

4

1 に答える 1

1

enumを他のデータメンバーと同じように扱おうとすると、なぜそんなに問題になると思いますか http://msdn.microsoft.com/en-us/library/aa347875.aspx

DataContract(Name = "JobStatus")]
public enum JobStatus
{
    [EnumMember]
    New, 
    [EnumMember]
    Submitted,
    [EnumMember]
    Approved,
    [EnumMember]
    Returned,
    [EnumMember]
    OnHold,
    [EnumMember]
    Cancelled,
}
于 2013-10-29T04:02:22.340 に答える