gpt4 book ai didi

c# - 如何通过 LINQ 数据上下文在 SQL 选择期间将 INT32 转换为 INT?

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

我有以下声明:

someList = dc.ExecuteQuery<MyCustomType>(@"Select Id As ProductId, Name From ivProduct").ToList();

当我的 MyCustomType 的 Id 属性是 INT 时,数据库中的 Id 存储为 int32。有没有办法在选择期间将 int32 转换为 int?

谢谢

最佳答案

intInt32 是同一类型。无需强制转换。

编辑

如果您的列是 smallint,则对应于 Int16(或使用 C# 关键字的 short)。您可以像现在一样使用 CONVERT 语句,也可以将对象的属性更改为 short

关于c# - 如何通过 LINQ 数据上下文在 SQL 选择期间将 INT32 转换为 INT?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3684576/

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