Linq SQL根据传入数据创建新条目

时间:2018-08-29 17:18:01

标签: c# linq-to-sql

我正在尝试在Investment表中输入来自Isin表的RegisterIdPosition的新组合。下面的查询看起来还可以吗?

我在join关键字上遇到错误:

  

join子句中的表达式之一的类型不正确。

我是C#和Linq的新手,正在尝试ETL工作流程。

var result = (from gfsAum in context.GfsPositions
              join Inv in context.Investments 
              on new { gfsAum.Isin, gfsAum.Register_ID } equals new { Inv.InstrumentId ,  Inv.FinAcctId}  into pair
              from InvestmentDao in pair.DefaultIfEmpty()
              select new { gfsAum.Isin, gfsAum.Register_ID }
             ).ToList();

0 个答案:

没有答案