DataBase First アプローチを使用して Entity Framework によって生成されたデータ モデルがあります。この dataModel は WCF サービスにあり、複数のメソッドによってクライアントに返されます。クライアント アプリケーションでは、型CreationType
はサービス参照で宣言されます (サービス参照を更新することにより)。
// This code was generated from a template.
[DataContract]
public partial class CreationType
{
public CreationType()
{
this.Quotes = new HashSet<Quote>();
}
[DataMember]
public int CreationTypeId { get; set; }
[DataMember]
public string Code { get; set; }
[DataMember]
public string NameFr { get; set; }
[DataMember]
public string NameEn { get; set; }
}
問題は、WCF 属性を失わずにモデルを再生成する方法はありますか? つまり、生成されていないファイルで宣言し、部分クラスなどのように生成されたファイルに適用できますか?
すべてのプロパティが DataMember である必要はなく、すべての EntityModel が DataContract である必要もありません。