我有以下两种方法,我可以使用泛型在一种方法中进行压缩。我尝试过的无法编译。有人可以让我知道如何做到这一点吗?我需要检查表 AgeLengths 的 2 个不同字段是否至少有一个值。Str_table 与 AgeLengths 有一对多的关系。
public static bool HasMeanWeight(int id)
{
MyDataContext dc = new MyDataContext ();
return (from s in dc.Str_table
where s.SId == id
select s.AgeLengths
.Where(a => a.MeanWeight != null ).Any() == true
).FirstOrDefault();
}
public static bool HasNumbersData(int id)
{
MyDataContext dc = new MyDataContext ();
return (from s in dc.Str_table
where s.sId == id
select s.AgeLengths
.Where(a => a.Numbers != null).Any() == true
).FirstOrDefault();
}
在此先感谢 B