内容导航
产品标签

LinqConnect

先进的 LINQ to SQL 技术,支持 SQL Server, Oracle, MySQL, PostgreSQL 和 SQLite

以下是 "产品介绍",如果您需要了解更多信息,您可以联系我们。

LinqConnect 完全遵循 LINQ to SQL 技术规范,并保持完全兼容。LinqConnect 的接口类与 LINQ to SQL 的接口兼容。如果你是一个 LINQ to SQL 开发者,你没有学习成本,可立即开始使用 LinqConnect 进行开发。与 LINQ to SQL 不同,LinqConnect 是一个积极开发和支持的产品,它提供了许多优于 LINQ to SQL 的好处,它支持更多的数据库服务器、更多的开发平台、更多的 LINQ 特性、更多的映射类型、更好的性能等。


支持代码优先、数据库优先和模型优先

LinqConnect 支持所有的开发方法:代码优先,数据库优先,模型优先,或者混合开发,它的可视化模型设计器让实体开发人员快速设计模型,并提供易于使用的向导,用于从数据库、模型或模型中创建模型,或者在任何方向同步现有模型和数据库。实体开发人员提供了强大且高度可定制的基于模板的代码生成,允许您配置代码输出重定向、生成部分类、使用类和成员的自定义属性等。

Image


性能

LinqConnect 性能非常高,你无需花大量的时间用于优化代码,因为 LinqConnect 包含了一套提高性能的解决方案,如编译的查询缓冲和批处理更新等。


实体

  • POCO classes used (no need to use a common base class)
  • Full CRUD support
  • Change tracking support
  • Lazy loading
  • Data binding support

查询

  • 大量的扩展支持
  • 投射,join 和 set 
  • 分页,过滤或者排序
  • 子查询支持
  • PLINQ support
  • 分组,联合和交叉
  • 汇总
  • 能够执行 DML 语句 
  • LINQ 查询中使用用户定义功能
  • 编译的查询
  • LoadOptions
    • 可配置预加载关联的实体
    • 支持递归
  • Query level preload (Include) *
  • 原生 SQL 执行和对象具体化
  • LINQ 查询中注入原生 SQL