发表日期:2018-01-23 17:18:03文章编辑:025app.com 标签:公司新闻
LINQ to Entities 不识别方法 Int32 ToInt32(System.Object)
就是在where 里放了一个 Convert.ToInt32 运行时就出错了。
没有 Convert.ToInt32这种东西,查询如何做啊。一般我会把把所需的数据先拿到client端再调用Convert方法,比如拿回的字段是string类型:
var query = context.People.Select(p => new { p.StringValue }).AsEnumerable().Select(p => new { IntValue = Convert.ToInt32(p.StringValue)} );或者还可以用Entity SQL的CAST方法
顺便提一句,EF中相关CLR方法与SQL方法的mapping可以在这里找到,http://msdn.microsoft.com/en-us/library/bb399172.aspx。我不管他是HTML5测试也好,是IE TEST DRIVE测试也好,我就仅知道,我用IE9打开SINA,SOHU,MSDN,CNBLOGS就是没CHROME流畅!这就是实事,搞那么多测试跑分有啥用,可能是我电脑慢的缘故,公司电脑装不了,家里电脑是WIN7 酷睿双核 4G内存!哎,还是我电脑太慢了,现在大家可能都用的6核,32G内存了,我电脑太慢了,等我用上高性能电脑了再说IE9快吧!我在我公司和家里测试的都是IE9快。 测试版的时候的确不及谷歌浏览器。
但是正式版完全不一样了!!!要不要我告诉你的QQ,你好远程我,或者我远程你。抑或是我录制个视频让你看看哪个更快?放心好了,谷歌浏览器从正式发布的那天我就在用了。现在的版本是10.0.648.204
我电脑配置只是内存2GB。。CPU E2180 2.00GHz。。这让我很好奇!
如果是经过测试的,能否让我远程看看,我很想知道你双核的CPU,4GB的内存会比我假双核E2180,2GB的内存要慢是真是假 =。=
哦。忘说了一点。。IE9对FLASH支持的不是很好。。QQ空间刚进场的动画,IE9没谷歌浏览器平滑,也没谷歌的快