摘要:
Change log for ELinqELinq 0.6.2.1 (2013/3/5)基于http://elinq.codeplex.com/SourceControl/changeset/100616版本1. 修复反射读取私有字段的一个Bug2. 设置版本号0.6.2.13. 从下个版本开始,代码服务器将迁移到GitHub 上ELinq 0.6.2 (2013/2/24)基于http://elinq.codeplex.com/SourceControl/changeset/100401版本1. 修复在自动建表时,解析App_Data目录的数据库文件出错时的Bug2. 修复FluentAPI 阅读全文
摘要:
ELinq的默认行为是使用一系列约定将POCO类映射到表。然而,有时候,不能也不想遵循这些约定,那就需要重写它们。重写约定有三种方式:标签方式、FluentAPI和Xml方式。本篇文章中使用标签和Fluent API 两种方式,Xml方式后续介绍。 Table 配置 1) Name 属性 用来描述Table Name 默认约定: 表名和实体类名完全一致 重写方式一:使用DbConfiguration SetClassNameToTalbeName(Func<string, string> fnClassNameToTableName),表名和类名不一样,但是大部分都遵循一定的规律, 阅读全文
只有注册用户登录后才能阅读该文。 阅读全文
摘要:
为了便于广大ELinq爱好者使用和了解ELinq,我把ELinq目前相关的文章都集中起来,便于大家查阅,后续将陆续推出,敬请大家谅解 ELinq 是一个轻量简单易用的开源Linq ORM数据访问组件,支持Nullable类型和枚举类型,支持根据实体类自动建库建表建关系,支持根据数据库通过T4模版自动生成实体代码,对Linq 的谓词提供了完美的支持,旨在让绝大部份的主流数据库都使用 Linq 来进行程序开发,让开发人员访问数据库从SQL中解放出来,易学易用上手快,配置简单,并且提供了源代码下载,方便定制。支持多数据库,目前支持 Access、SQLServer、SqlCE、SQLite、My.. 阅读全文
摘要:
前言: 自从发布年度开源力作-国产ORM框架ELinq诞生了 这篇博文后,得到了很多园友的支持,另外ELinq群:271342583群的群友也非常活跃,大家一起为该框架起了一个响亮的名字:ELinq(之前为NLite.Data),另外一些网友建议的新特性,比如支持类似EF框架的DbContext,可以直接继承DbContext,而不需要手工实现Dispose,可以直接定义DbSet类型的成员属性,而不需要手工对其赋值,增加在调试时可以直接方便的看到Sql内容,而不是通过日志,可以方便的查看SQL的参数等等,为了快速的回馈广大网页的支持特发布该版本表示感谢! 更新日志: ELinq 0.... 阅读全文
摘要:
上一篇 年度开源力作,国产Linq ORM又一框架诞生了,这篇就开始首航之旅 一: 开始ELinq 之旅 这个教程演示了如何在微软开发环境里搭建一个ELinq例子. 使用了以下工具:控制台应用程序.Access 2007 Northwind 数据库, ELinq也支持其他数据库,更换数据库要做的仅仅是在配置文件里更改数据库方言和数据库驱动。Visual Studio .NET 2010- 开发环境.SDK4.0 (当然也支持3.5)Nuget 包管理器备注:Nuget安装方法和步骤: http://docs.nuget.org/docs/start-here/installing-nug... 阅读全文
摘要:
刚刚看到Linq-ORM前辈麥舒兄的 年度开源力作,博客园首发,回馈广大用户 ,于是我也把已经发布的标题也改造一下,加上年度开源力作,用来表示对团队成员的鼓励和感谢!麻烦大伙点一下推荐,谢谢大家。 ^_^ 一提到Linq ORM框架自然就会想到LinqToSQL,EF,Nhibernate等国外大牌框架,其实国内也有两个前辈也很早就实现了,一个是ALinq,一个是DbEntry.NET 这两个实现都非常好,简单易用,今天给大家介绍的是另外一个Linq ORM框架-ELinq,小菜来报道已经在园里发布了一篇简单CRUD的DEMO:ELinq的应用 该框架是2012-8-16 号启动开发的,... 阅读全文
摘要:
1. 连接字符串问题(“initial catalog” 的内容必须是绝对路径,不能是相对路径) 01: <connectionStrings>02: <add providerName ="FirebirdSql.Data.FirebirdClient" name="NumericDB" connectionString="data source=localhost;i... 阅读全文
摘要:
Excel 连接字符串: 1: <add providerName="System.Data.OleDb" name="testExcel" connectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=test.xls;Extended Properties='Excel 8.0;HDR=false;IMEX=2;';Persist Security Info=False"/> 参数HDR的值: HDR=Yes,这代表第一行是标题,不做为数据 阅读全文
摘要:
Provider SELECT INSERT UPDATE DELETE SQLOLEDB Y Y Y Y Jet/Access Y Y Y Y Jet/Excel Y Y Y N Jet/Text Y Y N N Jet/Lotus Y Y Y N Jet/HTML Y N N N Jet/dBase Y Y Y Y Jet/Paradox Y Y Y Y 备注:Excel不支持删除操作,文本不支持更新和删除 阅读全文