私はWCF4.0で遊んでいます。DataContractとして次のような簡単なサービスがあります。
[DataContract]
public class WeeklySchedule
{
[DataMember]
public DateTime DateMon;
[DataMember]
public string DishMon;
[DataMember]
public DateTime DateTue;
[DataMember]
public string DishTue;
[DataMember]
public DateTime DateWed;
[DataMember]
public string DishWed;
[DataMember]
public DateTime DateThu;
[DataMember]
public string DishThu;
[DataMember]
public DateTime DateFri;
[DataMember]
public string DishFri;
}
データベースアクセスメソッドを保持するために、別のクラスライブラリを構築したいと思います。これらのメソッドがWeeklyScheduleオブジェクトを返すようにします。
循環参照を回避するにはどうすればよいですか?
DALクラスをWCFサービスに参照する場合、dbメソッドを使用できますが、DALクラスはDataContractクラスを「見る」ことができません。