我有2個數據庫表。c#Linq查詢與元組列表
在表1中Calculate
我有1行通過Id
映射到表2中的多行CalculdateData
。
現在我需要從table1 Calculate
加載數據以及來自Table2 CalculdateData
的所有相關細節。
我如何將有詳細爲Tuple-List.?
所以基本上對CalculateData
我有每行4列,我需要投入一個元組。這意味着如果我會有例如4行我需要在列表中創建4個元組。
IEnumerable<Storage> context = new MyEntities();
var Result = (from a in context.calculate
join b in context.CalculateData on a.Id equals b.CalcId into c
where a.SpecialID == 2023 && a.VersionId == 1
orderby a.InternalOrderNr ascending
select new Storage
{
myField1 = a.Field1;
myField2 = a.Field2;
myField3 = a.Field3;
< MISSING PART AND QUESTION >
}).ToList();
return Result;
public class Storage
{
public int myField1;
public int myField2;
public int myField3;
public List<Tuple<int, int, string, decimal>> myField4;
}
不,這不是我想要的。包含1值和myField4的字段myField1,myField2和myField3可以包含多個值。 myField4是一個List(List> myField4)查看我定義的Class存儲。 –
Maik