如何将int转换为链接到EF的字符串?
clr不能想象将int转换为字符串而Entity框架无法找出要转换.ToString()成的SQL片段.
那么如何编写一个返回字符串而不是int的linq语句?
Kar*_*ral 50
可悲的是EF不知道如何转换.ToString().您必须使用嵌入式函数SqlFunctions.StringConvert:http://msdn.microsoft.com/en-us/library/dd466292.aspx
此外,int没有重载因此您必须将类型转换为double :-(
var vendors =
from v in Vendors
select new
{
Code = SqlFunctions.StringConvert((double)v.VendorId)
};
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
15125 次 |
| 最近记录: |