我正在尝试合并这两个对象,但不确定该如何操作。你能帮我合并这两个结果对象吗?
我想我知道该如何处理这个问题...但为了回答这个问题,对象的类型分别是
如果您想知道为什么我将它们分成这样,那是因为我想在执行去重操作时忽略其中一列。以下是我要转换为SQL的SQL查询语句。
//
// Create Linq Query for all segments in "CognosSecurity"
//
var userListAuthoritative = (from c in ctx.CognosSecurities
where (c.SecurityType == 1 || c.SecurityType == 2)
select new {c.SecurityType, c.LoginName , c.SecurityName}).Distinct();
//
// Create Linq Query for all segments in "CognosSecurity"
//
var userListAuthoritative3 = (from c in ctx.CognosSecurities
where c.SecurityType == 3 || c.SecurityType == 0
select new {c.SecurityType , c.LoginName }).Distinct();
我想我知道该如何处理这个问题...但为了回答这个问题,对象的类型分别是
int
、string
、string
,分别对应于SecurityType
、LoginName
和SecurityName
。如果您想知道为什么我将它们分成这样,那是因为我想在执行去重操作时忽略其中一列。以下是我要转换为SQL的SQL查询语句。
select distinct SecurityType, LoginName, 'Segment'+'-'+SecurityName
FROM [NFPDW].[dbo].[CognosSecurity]
where SecurityType =1
select distinct SecurityType, LoginName, 'Business Line'+'-'+SecurityName
FROM [NFPDW].[dbo].[CognosSecurity]
where SecurityType =2
select distinct SecurityType, LoginName, SecurityName
FROM [NFPDW].[dbo].[CognosSecurity]
where SecurityType in (1,2)