惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

罗磊的独立博客
大猫的无限游戏
大猫的无限游戏
WordPress大学
WordPress大学
酷 壳 – CoolShell
酷 壳 – CoolShell
T
Tailwind CSS Blog
Engineering at Meta
Engineering at Meta
MongoDB | Blog
MongoDB | Blog
爱范儿
爱范儿
小众软件
小众软件
MyScale Blog
MyScale Blog
美团技术团队
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
S
SegmentFault 最新的问题
G
Google Developers Blog
Stack Overflow Blog
Stack Overflow Blog
V
V2EX
量子位
云风的 BLOG
云风的 BLOG
A
About on SuperTechFans
阮一峰的网络日志
阮一峰的网络日志
Last Week in AI
Last Week in AI
Martin Fowler
Martin Fowler
C
Check Point Blog
月光博客
月光博客

博客园 - 风云

Vane.Dispatch 1.0.0 发布:一个与容器、传输层零耦合的 .NET 服务分发引擎 MiniLog 1.0 GA 发布:零分配、零依赖的 .NET 高性能日志框架 从实战到生产:Acl.Excel 八大场景与避坑指南(终篇) 写入分配砍掉 63%:Acl.Excel 绕过 XmlWriter 字节直写 零依赖纯 C# DEFLATE 引擎:2916 行移植 libdeflate 一个 42KB 的 Excel 如何撑爆 4.5PB?Acl.Excel 8 层防御 Acl.Excel 跨库基准:读取最高快 32.8 倍 24B消灭上亿次装箱:Acl.Excel零装箱设计 百万行Excel如何恒定内存?Acl.Excel流式拆解 不依赖 NPOI/ClosedXML,纯 C# Excel 库如何做到 30 倍性能? 2-30 倍性能:Acl.Excel 设计哲学与零依赖 Acl.Excel vs MiniExcel 1.45.0:百万行读写实测,托管内存低至 1/37,QueryFirst 平分秋色 优化纯 C# DEFLATE 压缩器:从 0 到超越 .NET 内置的完整历程 从零实现 DEFLATE 压缩器:纯 C# 移植版如何在 Excel 场景超越 .NET 内置? Docker下构建centos7容器无法使用systemctl命令的解决办法 重新诠释的OSGi规范 让我们的领域逻辑彻底裸奔吧 NLite.Web 组件更新日志 Ndf 组件更新日志 新年首作-ELinq+T4模版引擎制作多文件实体代码生成器 ORM组件 ELinq (五)-映射配置之XML ORM组件 ELinq (四)-映射配置之FluentAPI ORM组件 ELinq (三)-映射配置之Attribute NLite 更新日志 ORM组件 ELinq 更新日志 ORM组件 ELinq (二) 映射配置之Table 用户中心 - 博客园 ORM组件 ELinq 系列 国内开源ORM组件 ELinq正式版发布 ORM组件 ELinq (一)首航之旅
年度开源力作-ORM组件 ELinq诞生了
风云 · 2012-12-03 · via 博客园 - 风云

  刚刚看到Linq-ORM前辈麥舒兄的 年度开源力作,博客园首发,回馈广大用户 ,于是我也把已经发布的标题也改造一下,加上年度开源力作,用来表示对团队成员的鼓励和感谢!麻烦大伙点一下推荐,谢谢大家。 ^_^

  一提到Linq ORM框架自然就会想到LinqToSQL,EF,Nhibernate等国外大牌框架,其实国内也有两个前辈也很早就实现了,一个是ALinq,一个是DbEntry.NET 这两个实现都非常好,简单易用,今天给大家介绍的是另外一个Linq ORM框架-ELinq,小菜来报道已经在园里发布了一篇简单CRUD的DEMO:ELinq的应用

     该框架是2012-8-16 号启动开发的,核心框架和代码我来完成的,小菜来报道 负责各大数据库日期和字符串函数的翻译和测试工作,另外3位主要负责测试工作。该框架的Linq翻译和解析功能最早是自行解析并全部实现了Where表达式相关以及函数基本数据类型等的解析,后来Linq的其它谓词又借鉴了IQToolkit的解析引擎,然后化了2周的时间把两者统一起来形成了ELinq 解析Linq的支柱,自从引入IQToolkit后,ELinq 的开发就非常快,最主要的工作就是数据库方言的开发和测试。5人2个多月详细的针对各个数据库进行丰富的单元测试,保证了ELinq的稳定性。

   2012-11-16 RC1 发布:

1. 重构EntityModel 和MemberModel

2. 优化系统性能

3. 完善并详细测试SQLServer、Oracle、MySql,SQLite、SqlCE、Access的基本数据类型的相互转换函数

4. 添加公共接口的代码注释

5. 简化并增强增删改操作功能

  2012-12-3 RC2 发布

1. 修复通过HashTable进行删除的Bug

2. 支持通过connectionString 和providerName 作为参数来配置

3. 使MySQL 支持无符号类型

4. 在TableAttribute中添加Schema 属性

5. 添加基于版本号机制的并发冲突检查机制

6.移除在DbHelper中对Position参数支持机制,并重构和简化DbHelper,使DbHelper仅仅支持命名参数

7. 添加Fluent映射Api

8. 重构表达式ExpresionBuilder,使其可以自定义扩展

9. 使Oracle 支持自定义序列功能

ELinq是一个轻量简单易用的开源Linq ORM数据访问组件,支持Nullable类型和枚举类型,对Linq的谓词提供了完美的支持,旨在让绝大部份的主流数据库都使用 Linq 来进行程序开发,让开发人员访问数据库从SQL中解放出来,易学易用上手快,配置简单,并且提供了源代码下载,方便定制。支持多数据库,目前支持 Access、SQLServer、SqlCE、SQLite、MySQL、ORACLE,未来还会支持更多的数据库。

技术支持:

  1. 官方网站
  2. Nuge 下载页面
  3. ORM组件 ELinq系列
  4. ORM组件 ELinq 更新日志
  5. ORM组件 ELinq 使用答疑
  6. 在我的博客留言,我会尽可能地抽时间来答复大家的问题。
  7. 加入 ELinq用户的 QQ群(271342583)。

   谢谢大家的阅读,麻烦大伙点一下推荐,再次谢谢大家。 ^_^