gpt4 book ai didi

c# - 使用 Entity Framework 将字符串转换为 DateTime

转载 作者:太空宇宙 更新时间:2023-11-03 16:41:15 24 4
gpt4 key购买 nike

我有一个 Members 表,其中有一列包含出生日期;默认情况下,dateofbirth 列的数据类型是 varchar

如何使用 Entity Framework 将字符串转换为 DateTime

我试过这样的:

let dob = eclipse.members.Take(1)
.Select(x => report.member_Dob)
.Cast<DateTime>()
.FirstOrDefault()

但这对我不起作用,我无法更改架构。

最佳答案

不幸的是,L2E 不支持任何字符串到 DateTime 的转换。有几个解决方法,例如解析字符串并在 Linq 查询中创建一个 DateTime 对象以进行比较,但这些方法冗长且丑陋。

我建议尽可能创建 L2E 查询,然后使用 Linq to Objects 返回最终数据集。

关于c# - 使用 Entity Framework 将字符串转换为 DateTime,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7443345/

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