提供3000多款全球软件/控件产品
针对软件研发的各个阶段提供专业培训与技术咨询
根据客户需求提供定制化的软件开发服务
全球知名设计软件,显著提升设计质量
打造以经营为中心,实现生产过程透明化管理
帮助企业合理产能分配,提高资源利用率
快速打造数字化生产线,实现全流程追溯
生产过程精准追溯,满足企业合规要求
以六西格玛为理论基础,实现产品质量全数字化管理
通过大屏电子看板,实现车间透明化管理
对设备进行全生命周期管理,提高设备综合利用率
实现设备数据的实时采集与监控
利用数字化技术提升油气勘探的效率和成功率
钻井计划优化、实时监控和风险评估
提供业务洞察与决策支持实现数据驱动决策
专为.NET平台开发人员提供的高级对象关系映射工具,让你在更高的抽象层管理数据
标签:DevExpress对象关系映射工业4.0开发商: DevExpress
当前版本: v15.1.7
产品类型:控件
产品功能:数据库管理工具
平台语言:
开源水平:不提供源码
本产品的分类与介绍仅供参考,具体以商家网站介绍为准,如有疑问请来电 023-68661681 咨询。
eXpress Persistent Objects (XPO)是连接对象和关系数据库的强大工具。它提供Code First、Model First和Database First开发工作流,你可以选择用代码定义一个数据模型,在设计器中创建初步模型,或者重新使用现有的数据库,不需要处理复杂繁琐的数据库表格映射关系。XPO抽象了数据库层,让你直接面向对象,它足够灵活,能帮助你解决各种任务,从简单的WinForms、ASP.NET、WPF、和Silverlight应用,到数据服务和复杂的多数据库系统兼容的n层解决方案。
* 关于本产品的分类与介绍仅供参考,精准产品资料以官网介绍为准,如需购买请先行测试。
透明和可控的ORMXPO是一个对象关系映射(ORM)工具,能完成数据库的创建和对象持久化等各方面的工作,让你能专注于应用程序的业务逻辑。你所要做的就是定义持久化对象类,XPO会自动生成相应的数据库结构。通过使用.NET Reflection和内置属性,XPO将业务对象的属性映射到数据库表格中。完全支持对象关系 (一对一、一对多、多对一)、聚合和继承。 | |
交叉DBMS连接有了XPO,你的代码无需做任何改动就可以创建运行于多个数据库系统的应用程序。支持大部分当今最流行的数据库引擎,包括MS SQL Server、PostgreSQL、MySQL和Oracle。当然SQL Azure也全面支持你将数据存储在云中。由于一个实际数据库可以替代内存数据存储,因而轻量级的单元测试可以覆盖数据模型。 | |
轻松重利用现有数据库包含逆向工程遗留数据库结构和自动生成持久对象代码,使得传统的关系数据库能轻松的转变为XPO。设计器能可视化生成的数据模型,而且可以实现定制化。此外,改向导还生成了辅助性的helper对象,允许你直接调用现有的存储过程并处理结果。持久化对象和需要映射到数据库视图的DDL代码也都可以自动生成。 | |
数据模型设计器你可以在一个可视化设计器中初步创建数据模型,而并不需要编写代码,可以向设计器中添加新的对象,指定对象关系以及定义持久和适合的属性。此设计器还能在单个window窗口可视化整个数据模型,并且自动创建相关XPO对象。 | |
查询和过滤功能你可以使用与VB.NET和C#相似的面向对象语法指定检索、排序和过滤的标准。此功能提供了许多有用的操作,包括自由连接、向上转型和聚合,同时也支持对持久化对象的LINQ查询。 | |
适用于分布式系统XPO能轻松地应对复杂的分布式应用。你可以屏蔽直接的数据库连接,降低通过Web Services、WCF和Remoting跨数据发布线传输的数据量。同时你可以轻松的创建OData服务,将数据传输到像DXTREME移动应用的任何兼容ODdata的客户端。 | |
可绑定集合与服务器模式XPO能帮助你检索持久化对象集合,并将它们轻松地绑定到WinForms、ASP.NET、WPF和Silverlight控件。例如,当绑定一个集合到像XtraGrid的网格控件时,对象可以表示成网格中的可编辑记录,网格的列代表对象的属性。设计了Server Mode绑定以处理大数据集,当使用时,数据识别操作都在服务端执行并根据需要使用控制项小规模加载数据。 | |
异步数据加载异步数据加载可能会很耗时,并且在数据加载完毕之前,你的用户界面反应非常迟钝。为了避免这种情况,XPO在异步加载数据时提供了一个快速响应的界面,即使数据集非常大也能完成。当向数据源发送请求后,数据检索发生在后台线程,同时绑定网格控件继续响应用户的操作。 | |
对象和数据层缓存数据库中每进行一次查询,XPO会检查数据库中相关对象的最新版本,并在需要时更新对象缓存。同时,XPO 缓存查询和结果也同时在数据库服务器上被执行。每当之前的执行的查询操作信息经过缓存区时,查询结果都会立即反馈到客户端,无需经过服务器。 | |
分析和调试XPO附带了一个实用的效能评测器,可以帮助你发现性能瓶颈和代码漏洞。与服务端SQL查询分析器不同,XPO效能评测器运行在客户端,并且能跟踪内部XPO事件。这个效能评测器为你提供了有传递参数的方法调用日志和并行SQL查询记录,这种整合的日志比仅仅是执行操作列表记录更有用。并且,由于XPO语境驱动适用于这个工具,因而你可以通过运行LINQPad中的交互式LINQ查询来完成各种调试任务。 |
|
|
Transparent and Controllable ORMXPO is an Object-Relational Mapping (ORM) tool that handles all aspects of database creation and object persistence, allowing you to concentrate on your application's business logic. All you need is to define , and XPO will generate the appropriate database structure automatically. By using .NET Reflection and , XPO maps the properties of business objects to relational database tables. Object (one-to-one, one-to-many, many-to-many), and are all fully supported. |
|
|
Cross-DBMS ConnectivityWith XPO, you can build applications that work with multiple without making any changes to your code. More than a dozen of today's most popular are supported, including MS SQL Server, PostgreSQL, MySQL and Oracle (). And of course you can host you data in the cloud, as SQL Azure is fully supported. The data model can be covered with lightweight unit tests because a can be used instead of a real database. |
|
|
Easy Reuse of Existing DatabasesA that reverse engineers the legacy database structures and automatically generates persistent class code is included. This allows for an easy transition from traditional relational databases to XPO. The generated data model is visualized by the designer and can be easily customized. Additionally, the wizard can generate auxillary helper classes that allow you to directly call existing and handle results. Persistent classes and DDL code required to map database views can be auto-generated as well. |
|
|
Data Model DesignerYou can chose to draft the data model within a instead of writing code. In this designer, you can add new objects, specify object relationships, as well as define persistent and calculated properties. The designer visualizes the entire data model in a single window and creates the underlying XPO classes automatically. |
|
|
Queries and FiltertingYou can specify retrieval, sorting and filtering criteria using similar to VB.NET and C#. This capability provides a number of useful operators including , and . against persistent objects are supported as well. |
|
|
Applicability for Distributed SystemsXPO . You can shield direct database connections and reduce the amount of data that travels across the wire publishing data via , and . In addition, you can easily that expose data to any OData-compatible clients like mobile applications. |
|
|
Bind-able Collections and Server ModeWith XPO, you can retrieve of persistent objects and bind them to WinForms, ASP.NET, WPF or Silverlight controls with ease. For instance, when a collection is bound to a grid control like XtraGrid, objects can be represented as editable records in the grid and object properties represented by grid columns. binding has been designed to work with large datasets and when used, data-aware operations are performed on the data server side and bound controls load data in small portions, on demand. |
|
|
Asynchronous Data LoadingSynchronous data loading operations can be time consuming, and your UI can become unresponsive until all data is loaded. To avoid such a situations, XPO can load data and therefore provide a fast and responsive UI even against very large datasets. After sending a request to a data source, a bound grid control continues responding to user actions while data is being retrieved in a background thread. |
|
|
Object and Data Layer CachingEvery time a query to the database is made, XPO checks for new versions of the relevant objects in the database and updates the object cache when required. In addition, XPO as they are being executed on the database server. Whenever a query passes the cache that has been executed previously, the result from that query is returned to the client immediately, without a roundtrip to the server. |
|
|
Profiling and DiagnosticsXPO is shipped with a - a utility that helps you find performance bottlenecks and code issues. Unlike server side SQL query profilers, XPO Profiler runs at the client side and tracks internal XPO events. The profiler provides you with a log of method calls along with passed parameters and corresponding SQL queries side-by-side. This combined log can be much more helpful than just a list of executed queries. Furthermore, you can solve various diagnostic tasks by running interactive LINQ queries in LINQPad, as the XPO context driver is available for this tool. |
更新时间:2018-03-02 17:03:42.000 | 录入时间:2014-01-13 16:08:44.000 | 责任编辑:龚雪
关注公众号 获取中文资源
dbForge Studio for SQL Server是用于SQL Server的终极管理工具。
Navicat PremiumNavicat Premium 是一套数据库管理工具,让你使用一个程序即可同時连接到 MySQL、MariaDB、SQL Server、SQLite、Oracle 和 PostgreSQL 数据库。
Navicat for MongoDB一套专用于管理和开发MongoDB数据库的开发工具。
Navicat for Redis一套专用于可视化和优化 Redis 数据的开发工具。
Redis Desktop Manager跨平台开源 Redis ® 管理工具
服务电话
重庆/ 023-68661681
华东/ 13452821722
华南/ 18100878085
华北/ 17347785263
客户支持
技术支持咨询服务
服务热线:400-700-1020
邮箱:sales@cahobeh.cn
关注我们
地址 : 重庆市九龙坡区火炬大道69号6幢