我开发了一个使用EF 5和代码优先的相当不错的网络应用程序。但是,在运行基准测试时,我发现性能并不如我想要的那样高......看起来我进一步发现EF生成的所有查询都类似于Select * From
,这不是最佳做法。使用EF 5代码优先将实体映射到实体
阅读这个答案在这里Select Specific Columns from Database using EF Code First我明白,我可以生成一个视图,并将其映射到一个实体。我的问题是,如何首先使用EF 5代码将视图映射到实体,反之亦然?
我问这个的原因是:我有我的名字进行“preliminar搜索”的搜索项,然后回去的,但有个情况下,剩下一个很宽的表......在另一个我一张大桌子和大多数的我只用标题和说明,而不是LOB列......在所有thouse情况下即时得到不使用数据库林东西的时候......
所以,如果我确实可以映射以一个实体或反之亦然我可以节省骨干网和应用层之间的带宽的很多...
你尝试[EF电动工具(http://visualstudiogallery.msdn.microsoft.com/72a60b14-1581-4b9b-89f2-846072eff19d) - 和“生成视图” – NSGaga