Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/279.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Npoco:c#到vb.net的Linq查询转换_C#_Vb.net_Linq_Npoco - Fatal编程技术网

Npoco:c#到vb.net的Linq查询转换

Npoco:c#到vb.net的Linq查询转换,c#,vb.net,linq,npoco,C#,Vb.net,Linq,Npoco,我试图做的是:在使用NPoco表单查询数据库时,仅从模型中检索某些字段 我被迫在vb.net中这样做,我想使用linq使代码更干净(而不是硬编码字符串,这是我最后的选择) 我在c#中找到了linq查询(请参阅@schotime[owner]第一个答案)。这就是我要翻译的linq查询: db.FetchBy<User>(sql => sql.Select(x=> new { x.Id, x.Name })); 这似乎是错误的(From关键字给出了一个错误),我自己尝试的替

我试图做的是:在使用NPoco表单查询数据库时,仅从模型中检索某些字段

我被迫在vb.net中这样做,我想使用linq使代码更干净(而不是硬编码字符串,这是我最后的选择)

我在c#中找到了linq查询(请参阅@schotime[owner]第一个答案)。这就是我要翻译的linq查询:

db.FetchBy<User>(sql => sql.Select(x=> new { x.Id, x.Name }));
这似乎是错误的(From关键字给出了一个错误),我自己尝试的替代方案也没有一个奏效


有什么想法吗?…我想你在找():


就是这样。很有魅力,非常感谢。将在5分钟内接受答案,不知道为什么,但StackOverflow迫使我这么做。
db.FetchBy(Of User)(Function(sql) sql.[Select](Function(x) New From { x.Id, x.Name }))
db.FetchBy(Of User)(Function(sql) sql.Select(Function(x) New With {x.Id, x.Name}))