ジェネリックを使用して1つのメソッドに圧縮できる次の2つのメソッドがあります。私が試したことはコンパイルできません。誰かがこれを行う方法を教えてもらえますか? テーブル AgeLengths の 2 つの differents フィールドに少なくとも 1 つの値があることを確認する必要があります。Str_table は、AgeLengths と 1 対多の関係にあります。
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