• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
4℃空间
众人笑我痴 我笑他人看不懂
   首页    新随笔    联系   管理    订阅  订阅

分享EF的Linq下的数值类型转为字符串类型

在项目中碰到一个Linq(Linq To Sql)的Int转为string的头痛问题,在网络上找了1个多小时无果...最后还是通过自己实践出来了。

转换的方法很容易:

引入容易空间:

using System.Data.Objects.SqlClient;

使用该命名空间里的SqlFunctions类的方法(顺便说一下:Linq To Sql也支持EntityFunctions,该类型的命名空间位于:)

SqlFunctions.StringConvert(【数值字段】 * 1m).Trim()

  数值字段 * 1m会产生一个Decimal的数值类型,就可以使用SqlFunctions.StringConvert的方法了,但是通过这样的方式会产生不必要的空格,所以我们需要调用Trim的方法将多余的空格去掉,就只剩下我们的数值数据了。

posted @ 2012-12-24 17:06  magic_evan  阅读(2222)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3