gpt4 book ai didi

c# - 如何在 Linq 中编写 SQL Concat?

转载 作者:太空宇宙 更新时间:2023-11-03 19:00:04 27 4
gpt4 key购买 nike

在 Linq 中编写 concat 的最佳方法是什么?我知道官方的说法是你做不到,但我听说有很多方法可以做到,我需要帮助才能做到这一点。我有一个 SQL 语句,内容如下:

CONCAT(
[event_organiser] ,
' ', DATEPART(dd,[event_start]),
'/', DATEPART(mm, [event_start]))
AS organiser_info

我需要在 Linq 中创建它,但我不确定如何基于我当前的设置。这是我当前的选择语句。

var datacontext = db.tbl_events.AsQueryable();

IQueryable<EventsViewModel> theevent = (

from v in datacontext
where v.event_start == null
select new EventsViewModel
{
event_idx = v.event_idx,
event_name = v.event_name
...concat goes here..
});

最佳答案

感谢您对这个问题的反馈,您的评论和示例使我根据您向我展示的内容得出了答案。这是适用于我的特定场景的方法

next_charterer_info = string.Concat(p.fixture_charterer ?? "", " ", p.fixture_start.Value.Day, "/", p.fixture_start.Value.Month),

再次感谢

关于c# - 如何在 Linq 中编写 SQL Concat?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37564011/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com