首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

统计一下,现在有人在实际项目中应用Entity Framework吗?该如何处理

2012-01-16 
统计一下,现在有人在实际项目中应用Entity Framework吗?我目前正在学习EF,试着把一个用linq to sql的项目

统计一下,现在有人在实际项目中应用Entity Framework吗?
我目前正在学习EF,试着把一个用linq to sql的项目移植到EF,结果发现原来linq to sql中正常执行的语句,出现了很多问题。总结了一下,主要有下面几个问题。
1.LINQ to Entities 仅支持强制转换 Entity Data Model 基元类型。 
2.LINQ to Entities 仅支持无参数构造函数和初始值设定项。
3.LINQ to Entities 不识别方法,因此该方法无法转换为存储表达式。

对于业务稍复杂的SQL,这三类问题感觉没有很好的解决方案啊,大家在实际项目中怎么处理这样的问题的?


[解决办法]
1 种方式是将数据加载到内存里 使用LINQ2Object来处理
还有就是 使用对象、集合初始化器 不使用构造函数
[解决办法]
目前的一个项目,正在用EF实现,感觉很轻巧、方便

热点排行