我有一个查询像这样:
SELECT AVG([DC].[ContractedAmount]) AS [AverageContractedAmount]
,MAX([DC].[ContractedAmount]) AS [MaxContractedAmount]
,MIN([DC].[ContractedAmount]) AS [MinContractedAmount]
FROM [DesignCustomer] AS [DC]
INNER JOIN [Design] AS [D] ON [DC].[DesignKey] = [D].[DesignKey]
INNER JOIN [Task] AS [T] ON [D].[DesignKey] = [t].[DesignKey]
INNER JOIN [ProjectDesign] AS [PD] ON [D].[DesignKey] = [PD].[DesignKey]
INNER JOIN [Project] AS [P] ON [PD].[ProjectKey] = [P].[ProjectKey]
INNER JOIN [Address] AS [A] ON [A].[AddressGuid] = [P].[ProjectGuid]
WHERE [DC].[ContractedAmount] != 0.00
AND [DC].[CustomerKey] = @CustomerKey
OR [A].[RegionKey] = @RegionKey
OR [A].[StateKey] = @StateKey
出于某种原因,当我执行它[MinContractedAmount]返回0.00 …
我有一个简单的模型,如:
public class MyDataClass
{
public Guid Value1 { get; set; }
public Guid Value2 { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
然后我有anonymousTypeList,如:
var parameterstest = assignNotificationTableType
.Select(x => new { TaskId, x.EmpGuid })
.ToList();
Run Code Online (Sandbox Code Playgroud)
所以我想将匿名类型列表转换为普通列表,所以我尝试:
List<MyDataClass> lista = new List<MyDataClass>();
foreach(var i in parameterstest)
{
lista.Add(i.TaskId,i.EmpGuid);
}
Run Code Online (Sandbox Code Playgroud)
但我明白了
错误CS1501方法"添加"没有重载需要2个参数