Which method of canonical EntityFunctions for .ToString()
I am using EF and if I use expression like:
JobLinkId = jobItem.joblinkid.ToString()
it throws error because it is C# function. Which method of EF canonical fun开发者_开发知识库ctions should I use for this?
I'm guessing that you're trying to use ToString
in Linq to Entities
query. If so then its impossible to use it there. The only walkaround i know is to use ToList
on query and then use Linq to Objects
to get result with ToString
.
To something like this:
instead of JobItem.joblinkid.ToString()
use only JobItem.joblinkid
inside your query and do a select afterwards:
myQuery.ToArray().Select(x => x.joblinkid.ToString())
I hope you get it. In any case: int is better than string, just wait till you really need the string and convert then.
精彩评论