iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >ADO.NET数据服务框架有什么用
  • 144
分享到

ADO.NET数据服务框架有什么用

2023-06-17 20:06:33 144人浏览 安东尼
摘要

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

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

ADO.NET实体框架旨在支持以数据为中心的应用程序和服务,并提供平台用于对数据进行编程,该平台将抽象级别从逻辑关系级别提升为概念级别。通过使开发人员可以在更高的抽象级别上使用数据,实体框架 支持独立于任何特定数据存储引擎或关系架构的代码。有关更多信息,请参见 实体框架简介。

实体框架支持 实体数据模型 (EDM) 在存储和概念级别上定义数据以及这两个级别之间的映射。它还使开发人员能够直接对在概念级别上定义为公共语言运行库 (CLR) 对象的数据类型进行编程。实体框架 提供一些工具,用于基于现有数据库生成 EDM 和相关 CLR 对象。过去在创建基于对象的数据应用程序和服务时,需要大量数据访问代码,而这些工具减少了这些代码的使用,也使根据现有数据库创建面向对象的数据应用程序和服务更为快速。

ADO.NET数据服务框架概述

ADO.NET数据服务框架支持可通过标准 Internet 协议 (Http) 访问的数据服务。ADO.NET 数据服务以具象状态传输 (REST) 资源的形式提供数据,可通过 URI 命名约定对这些资源进行标识和寻址。根据实体数据模型 (EDM) 的规范,将数据资源定义为实体和关系。已知的格式(例如 JSON、AtomPub 和 XML)表示为响应 HTTP 谓词(GET、PUT、POST 和 DELETE)而传输的基于文本的数据。

ADO.NET数据服务框架包括用于创建数据服务的服务器 api 和实现查询和更新(由远程应用程序执行)的编程上下文的客户端 API。ADO.NET 数据服务可与许多类型的应用程序一起使用。虽然框架能够基于实体数据模型 (EDM) 有效地部署数据,但也可以从实现 IQueryable 接口的任何数据源创建 ADO.NET 数据服务。在客户端上,任何可发送 HTTP 请求的应用程序都能够与 ADO.NET 数据服务进行交互。

关系数据库管理系统 (RDBMS) 中的数据可通过对象关系模型进行映射并通过 ADO.NET 数据服务进行部署,但 ADO.NET 数据服务并不要求进行对象关系映射。ADO.NET 数据服务框架可以使用实现 IQueryable 的任何数据源。基于 XML 数据源的数据服务、WEB 服务、应用程序逻辑和数据访问技术(例如 LINQ to sql)都可实现 EDM 架构和使用派生自 LINQ 的查询机制。客户端应用程序通过发送 GET、PUT、POST 和 DELETE 请求与 ADO.NET 数据服务进行交互。数据以脚本环境中使用的开放格式(例如 jsON 和 AtomPub)进行传输。公共语言运行库 (CLR) 应用程序可以引用 .NET 客户端库(ADO.NET 数据服务框架),该库中包括可创建用于数据查询和更新的编程上下文的类。

创建 ADO.NET数据服务

在ADO.NET数据服务框架中,创建一个支持创建、读取、更新和删除操作的数据服务分为三个步骤:

创建数据模型。ADO.NET 数据服务将部署一个位于概念数据模型之上的 REST 接口。ADO.NET 数据服务本身支持基于 ADO.NET 实体框架的数据模型。ADO.NET 数据服务还提供一种扩展机制,通过此扩展可利用公共语言运行库 (CLR) 对象部署数据模型。从 Microsoft .NET Framework 3.5 开始提供的 AsQueryable 方法能够有效地将 IQueryable<T> 接口添加到实现 IEnumerable<T> 的对象上。通过此新的接口,可以在 .NET Framework 中轻松地基于列表、数组集合来部署 ADO.NET 数据服务。有关 ADO.NET 数据服务支持的数据模型的更多信息,请参见数据模型(ADO.NET 数据服务框架)。

创建数据服务。配置的数据服务可让数据模型通过 HTTP 协议访问。也可以指定由服务器强制实施的缓存和授权策略。

选择宿主。ADO.NET 数据服务不直接绑定到网络套接字,因此不会直接接受 HTTP 请求。相反,它们在现有的基础结构(例如 windows Communication Foundation)中运行。

“ADO.NET数据服务框架有什么用”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注编程网网站,小编将为大家输出更多高质量的实用文章!

--结束END--

本文标题: ADO.NET数据服务框架有什么用

本文链接: https://www.lsjlt.com/news/292574.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • ADO.NET数据服务框架有什么用
    本篇内容介绍了“ADO.NET数据服务框架有什么用”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!ADO.NET实体框架旨在支持以数据为中心的...
    99+
    2023-06-17
  • ADO.NET数据服务框架怎么使用
    这篇文章主要讲解了“ADO.NET数据服务框架怎么使用”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“ADO.NET数据服务框架怎么使用”吧!在需要业务逻辑的情况下(例如实现验证逻辑或安全时)...
    99+
    2023-06-17
  • ADO.NET框架是什么
    这篇文章主要介绍“ADO.NET框架是什么”,在日常操作中,相信很多人在ADO.NET框架是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”ADO.NET框架是什么”的疑惑有所帮助!接下来,请跟着小编一起来...
    99+
    2023-06-17
  • ADO.NET数据服务是什么
    这篇文章主要讲解了“ADO.NET数据服务是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“ADO.NET数据服务是什么”吧!ADO.NET数据服务框架支持具象状态传输 (REST) 语义...
    99+
    2023-06-17
  • ADO.NET数据对象有什么优点
    这篇文章主要介绍“ADO.NET数据对象有什么优点 ”,在日常操作中,相信很多人在ADO.NET数据对象有什么优点 问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”ADO.NET数据对象有什么优点 ”的疑惑有所...
    99+
    2023-06-17
  • ADO.NET实体框架查询怎么使用
    本篇内容介绍了“ADO.NET实体框架查询怎么使用”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!ObjectQuery 泛型类表示一个查询,...
    99+
    2023-06-17
  • Vue框架有什么用
    这篇文章主要为大家展示了“Vue框架有什么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Vue框架有什么用”这篇文章吧。组件是 vue.js最强大的功能之一,...
    99+
    2024-04-02
  • javascript框架有什么用
    小编给大家分享一下javascript框架有什么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧! J...
    99+
    2024-04-02
  • bootstrap框架有什么作用
    这篇文章主要介绍bootstrap框架有什么作用,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完! bootstrap是一个用于快速开发Web应用程序和网站的...
    99+
    2024-04-02
  • xposed框架有什么作用
    xposed框架的作用有功能扩展、主题定制、广告屏蔽、隐私保护、性能优化、功能定制等。详细介绍:1、功能扩展,通过安装各种xposed模块,用户可以实现对系统功能的扩展和增强;2、主题定制,用户可以通过xposed模块来实现自定义主题,让系...
    99+
    2023-08-09
  • java cxf框架有什么用
    CXF(Apache CXF)是一个开源的、高性能的、易于使用的Java开发框架,用于构建和部署Web服务。它提供了一套简单的编程模...
    99+
    2023-08-30
    java
  • Hibernate orm框架有什么用
    本篇内容主要讲解“Hibernate orm框架有什么用”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Hibernate orm框架有什么用”吧!Hibernate在解决性能问题方面做得非常好。...
    99+
    2023-06-17
  • ASP.NET MVC2框架有什么用
    这篇文章主要介绍“ASP.NET MVC2框架有什么用”,在日常操作中,相信很多人在ASP.NET MVC2框架有什么用问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”ASP.NET MVC2框架有什么用”的疑...
    99+
    2023-06-17
  • node.js有什么框架
    这篇文章将为大家详细讲解有关node.js有什么框架,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。 node.js的框架有:1、AdonisJ...
    99+
    2024-04-02
  • golang有什么框架
    golang框架有:1、Gin,具有高性能和易用性的特点,提供了路由、中间件、JSON序列化、参数绑定等功能;2、Echo,提供了中间件和上下文对象,可以方便地实现自定义的处理逻辑;3、Beego,提供了路由、模板引擎、ORM、数据库迁移、...
    99+
    2023-07-25
  • ADO.NET数据库怎么用
    小编给大家分享一下ADO.NET数据库怎么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!假如你采用ADO.NET数据库,把它安装在ADO.NET数据库中,在工具...
    99+
    2023-06-17
  • php框架是什么及有什么用
    今天小编给大家分享一下php框架是什么及有什么用的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。php框架是一种可以在项目开发...
    99+
    2023-07-04
  • java中Hibernate框架有什么用
    本篇文章为大家展示了java中Hibernate框架有什么用,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。Java的优点是什么1. 简单,只需理解基本的概念,就可以编写适合于各种情况的应用程序;2....
    99+
    2023-06-14
  • Java集合框架有什么用
    这篇文章主要介绍Java集合框架有什么用,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!Java集合框架集合概念:对象的容器,定义了对多个对象进行操作的常用方法。可实现数组的功能。集合和数组的区别:数组长度固定,集合长...
    99+
    2023-06-20
  • java并发框架有什么用
    Java并发框架可以帮助开发者更方便地编写多线程程序,实现并发操作,提高程序的性能和效率。以下是一些Java并发框架的用途:1. E...
    99+
    2023-08-11
    java
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作