SelectManyメソッドを使用して、2つの文字列リストからアイテムの組み合わせを作成しています。フラットテンドリストは問題なく作成できますが、インデックスの追加方法がわかりません。以下の例では、ProductのPositionプロパティにIndexを割り当てる必要があります。
var strings = new List<string> { "Milk", "Eggs", "Cheese" };
var suffixes = new List<string> {"-Direct", "-InDirect"};
var products = strings
.SelectMany((_, index) => suffixes,
(x, y) => new Product {Position = ?, ID = x + y});
助けてくれてありがとう、