小编Luí*_*ago的帖子

LINQ 获取单个结果或 null

当列表有 1 个元素时,是否有任何 LINQ 函数只返回 1 个元素,如果列表为空或有超过 1 个元素,则返回 null?当列表有超过 1 个元素时,SingleOrDefault 会引发异常...

c# linq

3
推荐指数
1
解决办法
1475
查看次数

插入具有先前行信息的新列

我有这张桌子:

   Id  |Name        |ParentId 
    1  |John        |Null     
    2  |Oscar       |1        
    3  |Peter       |2        
    4  |Abbey       |3        
    5  |Adrian      |4        
    6  |Barbara     |5    
Run Code Online (Sandbox Code Playgroud)

我想做一个选择,它会给我一个新列,它由parentId获取前一个名称,以生成一个listName(按ParentID排序).

这个例子中的最终结果是这样的:

   Id  |Name        |ParentId     | List
    1  |John        |Null         | John
    2  |Oscar       |1            | John-Oscar
    3  |Peter       |2            | John-Oscar-Peter
    4  |Abbey       |3            | John-Oscar-Peter-Abbey
    5  |Adrian      |4            | John-Oscar-Peter-Abbey-Adrian
    6  |Barbara     |5            | John-Oscar-Peter-Abbey-Adrian-Barbara
Run Code Online (Sandbox Code Playgroud)

渴望得到所有帮助!

sql sql-server management-studio-express

2
推荐指数
1
解决办法
70
查看次数

如何将包含 GMT 的字符串解析为 DateTime?

我怎样才能转换这个字符串:

string aa ="Thu Jul 02 2015 00:00:00 GMT+0100 (GMT Standard Time)"; 
Run Code Online (Sandbox Code Playgroud)

转换为日期时间。

我尝试使用Convert.ToDateTime(aa);但没有成功谢谢。

编辑:错误消息 - 该字符串未被识别为有效的日期时间

c# string datetime type-conversion

1
推荐指数
1
解决办法
9397
查看次数

C#使用重音转换字符串

如何将重音字符串转换为普通字符串.

例:

string name = "Chloé";    
string newName = "Chloé";
Run Code Online (Sandbox Code Playgroud)

THKS.

c#

0
推荐指数
1
解决办法
121
查看次数

LINQ中的订单小数

我正在使用实体框架从表中获取数据并按十进制列对数据进行排序如何在linq中以正确的方式对数据进行排序?我已经尝试过了

list.OrderBy(x => x.DisplayOrder)
Run Code Online (Sandbox Code Playgroud)

但这会产生错误的结果

12.0
1.0
2.0
2.5
3.0
Run Code Online (Sandbox Code Playgroud)

谢谢您的帮助

c# linq entity-framework

-3
推荐指数
1
解决办法
1518
查看次数