我们专注攀枝花网站设计 攀枝花网站制作 攀枝花网站建设
成都网站建设公司服务热线:400-028-6601

网站建设知识

十年网站开发经验 + 多家企业客户 + 靠谱的建站团队

量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决

ADO.NET实体框架查询怎么使用

本篇内容介绍了“ADO.NET实体框架查询怎么使用”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

成都创新互联主营潞城网站建设的网络公司,主营网站建设方案,APP应用开发,潞城h5小程序设计搭建,潞城网站营销推广欢迎潞城等地区企业咨询

ObjectQuery 泛型类表示一个查询,此查询返回由零个或零个以上类型化实体对象组成的集合。对象查询总是属于现有对象上下文。

类型化 ObjectContext 包含一组返回类型化 ObjectQuery 实例的属性。模型中的每个实体类型都有其中的一个属性。运用这些属性可以更容易地建立类型化 ObjectQuery 的实例。在以下方案中将执行对象查询:对其执行操作时,例如 foreach (C#) 或 For Each (Visual Basic) 枚举期间。ADO.NET实体框架分配用于填充 List 集合时。显式调用 Execute 要领时。调用 LINQ 查询执行运算符(例如 First 或 Any)时。有关更多信息,请参见查询生成器要领(实体框架)。

下面的查询返回一个 Contact 对象,该对象的名字和姓氏由传递的参数指定:

Get the contacts with the specified name.  Dim contactQuery As ObjectQuery(Of Contact) = _  context.Contact _  .Where("it.LastName = @ln AND it.FirstName = @fn", _  New ObjectParameter("ln", lastName), _  New ObjectParameter("fn", firstName))

当ADO.NET对象查询用于以实体对象形式返回 实体数据模型 (EDM) 数据时,ADO.NET对象查询还支持投影,ADO.NET实体框架投影返回的数据很难具体化成实体类型。ObjectQuery 为返回非实体类型的投影运用 DbDataRecord 类型,该类型可以是嵌套结果或者匿名类型。基本类型(例如 Int32 或 String)与返回单个属性值的投影一起运用。

“ADO.NET实体框架查询怎么使用”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注创新互联网站,小编将为大家输出更多高质量的实用文章!


分享名称:ADO.NET实体框架查询怎么使用
路径分享:http://shouzuofang.com/article/ghcpeg.html

其他资讯