0
SeriesオブジェクトにはSkusというプロパティがあり、IEnumerableです このskuがskusの許可リストにある場合は、そのシリーズが必要です。コレクションのLinq結合コレクション
下の例では、正しくないs.SeriesIdに参加しています。 私はそれがコレクションである必要があると信じています.Skus コレクションにskuが含まれているシリーズを返すだけです。
IEnumerable<Data.Models.Series> series = await _seriesRepository.GetSeriesAsync(Properties.Settings.Default.Channel, page, limit);
string[] skusInSeries = series?.SelectMany(x => x.Skus).Distinct().ToArray();
IEnumerable<string> itemNumbers = GetAllowedSkus(Customer, Shipto, EnvironmentCode, AcceptLanguage, skusInSeries, Warehouse);
var selected = from s in series
join i in itemNumbers
on s.SeriesId equals i //s.Skus IEnumerable<string>
select s;
ありがとうございます。それがそれでした。私は、あなたのソリューションをHashSetに関連づけました。データベースは使用されません。私はHashSetを見て、それについてもっと学びます。 – user3582849