SUMTEC -- There's a thing in my bloglet.

But it's not only one. It's many. It's the same as other things but it exactly likes nothing else...

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
  263 随笔 :: 19 文章 :: 2993 评论 :: 22 引用

在你们的开发当中,是否用过匿名类?也就是比如说:

var query = from item in database.Pages

 where item.PageId == 100 

                 select new {

                      item.Id,

                      item.Title,

                      item.CategoryId,

                      item.Tags,

                      item.ReplyCount,

                      item.ReadCount, 

                      item.RecommendCount, 

                      item.Abstract

                 }; 

 

其实就是一个再普通不过的匿名类,每个属性的名称也不是特别的长,你猜因为使用了这一个匿名类,会导致文件大小增长多少呢?增长的这部分大小主要是因为MetaData呢,还是MethodBody呢?如果是MetaData的话,那是因为类的各种属性名、方法名等造成的呢,还是一些用户常量数据造成的呢,还是别的什么?

 

还是和之前一样,等我高兴了我就把答案贴出来。(其实是有一个问题还没有搞清楚,哈哈,你们等着吧。) 

posted on 2011-08-18 14:13 Sumtec 阅读(1228) 评论(7) 编辑 收藏

评论

#1楼 2011-08-18 14:21 ryanding      
晕,那一般你啥时候高兴呢?
 回复 引用 查看   

#2楼 2011-08-18 14:40 Repository      
metadata增加应该是毫无疑问的,具体增多少应该要分析匿名类的成员,再按成员类型大小来计算size。
以上是我的推测,没验证过!
 回复 引用 查看   

#3楼 2011-08-20 06:35 hoodlum1980      
这篇文章没有内容,只是提了个问题,被拿下首页太正常了吧。有什么可质疑的?
 回复 引用 查看   

#4楼 2011-08-20 08:41 jackchain      
@hoodlum1980
同感
 回复 引用 查看   

#5楼 2011-08-20 11:09 luotong      
我觉得这篇文章不能算 “简单的提问”吧。提问的意思是作者不知道答案,目的为了寻求帮助。而这篇文章起到的是抛砖引玉的作用,而且还是人家自已的玉。至于为什么要采用这种方式,可能由于那块玉比较大,或者作者还没有整理好。如果引出来的也是砖,你再枪毙掉也不迟。博客园这样的做法有点欠妥了,让真心分享自已宝贵经验的人心凉透了。如果现在道歉还来得及
 回复 引用 查看   

#6楼 2011-08-20 11:23 luotong      
所有文章都只能发到候选区,当推荐的人数达到一定数量后就自动上首页。没时间的人就看看首页上大家推荐上来的文章,有时间的人就在候选区中淘淘自已喜欢的文章,看到好文章时顺便推荐一下给作者一个支持。这样子大多数文章的曝光率也都提高了,积极性也有了。这样子天下就太平了吧。
 回复 引用 查看   

#7楼 2011-08-20 13:36 Arliang      
引用hoodlum1980:这篇文章没有内容,只是提了个问题,被拿下首页太正常了吧。有什么可质疑的?

赞同此观点。
博主对“简单的提问”的理解跟博客园的不一致,博客园的意思应该是“只有提问”并不是说“你的提问很简单”
 回复 引用 查看