. tostring()的哪个规范的EntityFunctions方法

本文关键字:EntityFunctions 方法 tostring | 更新日期: 2023-09-27 18:08:37

我使用EF,如果我使用表达式:

JobLinkId = jobItem.joblinkid.ToString()

抛出错误,因为它是c#函数。我应该用EF正则函数的哪一种方法呢?

. tostring()的哪个规范的EntityFunctions方法

我猜你正试图在Linq to Entities查询中使用ToString。如果是这样,那就不可能在那里使用它。我所知道的唯一行走是使用ToList查询,然后使用Linq to ObjectsToString获得结果。

像这样:

而不是JobItem.joblinkid.ToString(),在查询中只使用JobItem.joblinkid,然后执行select:

myQuery.ToArray().Select(x => x.joblinkid.ToString())

我希望你得到它。在任何情况下:int 都比好,只是等到你真的需要字符串时再转换它。