0

我有一个查询,可将数据库中的分层数据提取到结构对象中:

class HierarchicalData {
  public int ID {get; set;}
  public string Description {get; set;}
  public IEnumerable<HierarchicalData> Children {get; set;}
}

我对如何查询数据感到满意。当我的分层元素之一需要为Description. 我不能使用.ToString(),因为 Linq to Entities 没有针对它的 SQL 翻译。而且我不想将所有数据都拉到内存中以便我可以调用.ToString()- 这将非常低效。

我只想要某种可以在数据库端将数字转换为字符串的表达式。

4

1 回答 1

2

您可以SqlFunctions.StringConvert(double)在 Linq to Entity中使用

于 2013-06-25T12:53:56.933 回答