【发布时间】:2013-04-11 15:37:44
【问题描述】:
我有一个旧数据库,其 ID 相同,存储了多种表示形式(字符串和整数)。我需要我的查询基于键加入。
我知道SqlFunctions.StringConvert,但它不适用于我的情况,因为 ID 具有 0 前缀,并且数字的规范表示与其他表示不具有字符串等价性。
如何在查询中将我的数字字符串值转换为整数?
【问题讨论】:
-
您能举个例子说明您正在尝试做什么吗?我不太明白“数字的规范表示与其他表示不具有字符串等价”是什么意思。
-
例如“0015”是一个有效的字符串 id,但“15”是它的规范表示。尽管存在不等式,但我希望它们相等
标签: c# entity-framework entity-framework-4 typeconverter sql-function