我正在玩 WCF 4.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 类。