我需要将 C# DataTable 转换为通用集合列表
DataTable Columns Respectively
1. EmpId (this is Int DataType)
2. EmpName (this is varchar DataType)
3. EmpAddress (this is varchar DataType)
4. EmpPhone (this is varchar DataType)
5. Status (this is Boolean DataType)
6. EmpRelationKey (this is int DataType)
Run Code Online (Sandbox Code Playgroud)
所以我的数据表包含上述字段的值。在这里我需要将此值分配到我的列表中
我的列表变量分别
class Employee
{
protected int EmpId ;
protected string EmpName =String.Empty;
protected string EmpAddress = String.Empty;
protected string EmpPhone = String.Empty;
protected bool Status ;
protected int EmpRelationKey ;
}
Declaring List
List<Employee> Emp= new …Run Code Online (Sandbox Code Playgroud) 我有一个类似显示状态和计数的场景。看看下面的模型
Status Counts
--------------- --------
Completed 10
In Progress 6
Others 0
Run Code Online (Sandbox Code Playgroud)
我有这个代码:
SELECT
CASE
WHEN Status = 'I' THEN 'IN PROGRESS'
WHEN Status = 'O' THEN 'Others'
WHEN Status = 'C' THEN 'COMPLETED'
END AS ' Status',
COUNT(Status) AS ' Counts'
FROM
table1
Run Code Online (Sandbox Code Playgroud)
我只有Completed和 的值InProgress。目前我只有两行。但是我需要包括三行Others并且它的计数应该是 0 - 如何在 SQL 中做到这一点?