所以在Sql中你可以做一个简单的行,而不是从任何数据库中提取,例如
Select 'hello world'
什么是Linq相当于那个?而不是'你好世界'我想使用变量 你好,其中包含'你好世界'
var helloworld = new {SayWhat = "Hello", ToWhom = "world", Name = "Bob", Surname = "Morris"};
var hello = new {SayWhat = "Bye", ToWhom = "world", Name = "Michael", Surname = "Smith"};
var Combine = helloworld.Union(hello);
答案 0 :(得分:2)
在SQL中,没有SELECT
的{{1}}用于创建单行数据。在LINQ中实现相同效果的一种方法是使用Enumerable.Repeat
,如下所示:
FROM
通过创建单元素数组,您可以在没有LINQ的情况下执行相同的操作:
var hello = "Hello, world!";
IEnumerable<string> noFromLinq = Enumerable.Repeat(hello, 1);
如何在其中添加额外的列?
像这样:
IEnumerable<string> noFromArray = new[] { hello };