NHibernate Linq

未知
C#
Windows
2009-07-28
红薯

在.NET Framework 3.5中提供了LINQ 支持后,Linq的呼声一度很高,各种LINQ Provider更是满天飞。他能够将数据查询语句集成到编程语言中,以一种统一的方式操作各种数据源,减少数据访问的复杂性。而LINQ本身也提供了很 好的扩展性,使开发人员可以轻松地编写属于自己的LINQ Provider。

NHiberante Linq 1.0支持基于NHibernate Contrib中的Linq Provider, 覆盖所有Criteria API的功能,好处多多:

。类型安全的查询,并且能使用智能提示功能,这样可以不用学习HQL了。

。能获得所有NHibernate所拥有的能力。

。假如你已经从数据库中查询出了一个数据集,那么可以使用LINQ来进行过滤,排序和分页操作。

。从原理上来说,NHibernate Linq是将Linq表达式转化为Criteria API,而不是类似于Java Hibernate中基于ANTLR的方法。

NHiberante Linq是微软和开源社区结合的智慧,增加了普通开发人员创作热情,我们期待会有更好的特性发布。

加载中

评论(0)

暂无评论

暂无资讯

暂无问答

Nhibernate 3.00

发布 刚刚NHibernate的Leader——Fabio Maulo发布了NHibernate 3.0.0.Alpha1版本,这是NHibernate 3.0.0的第一个公开测试版本。 下载地址 你可以到这里下载NHibernate 3.0.0.Alpha1,基于.Ne...

2010/08/05 11:01
1K
0
NH7_NHibernate的增删改查

本文主要介绍NH的ORM和ADO两种方式的增删改查持久化操作。

2015/05/07 13:29
33
0
Nhibernate+Fluent NHibernate+castle.windsor学习博客总结

Nhibernate+Fluent NHibernate+castle.windsor学习博客总结

2014/02/11 11:21
205
0
NH3—NHibernate的数据库映射方式

这篇文章主要介绍NH这个ORM怎么让Poco实体和数据库的表映射上,现在主流的方式有四种,我着重介绍特性映射和Fluent映射。

2015/01/30 21:44
156
0
NHibernate学习笔记01--hello world

特别特别基础,完全参考《nhibernate in action》的内容,实现了最入门的hello world。本文主要是记录期间的要点。

2013/12/18 10:03
30
0
C#——Nhibernate探索

C#—Nhibernate探索 本篇文章,让我们一起来探索Nhibernate。 首先我们去搜索Nhibernate下载地址,如下链接所示。 该版本可能是最新版,我下载的4.0.4.GA。其中GA意思我没搞清楚。不过应该不...

2018/07/17 16:09
5
0
Castle ActiveRecord学习实践(2):构建配置信息

摘要:ActiveRecord在底层封装了NHibernate,在框架启动时需要指定相关的配置信息,那么我们需要配置些什么?又该如何去配置呢?本文将会介绍在ActiveRecord中构建配置信息。 主要内容 1.需...

2009/03/26 20:38
2.1K
0
NHibernate映射oracle数据库CLOB、BLOB类型大数据字段

最近需要用nhibernate为oracle数据库所有表的WKT字段修改类型为CLOB,在领域模型中是string。在nhibernate的映射文件中设置类型为StringClob时,插入2000-4000个字符报错【ORA-01461:仅可以插...

2014/07/17 18:44
1K
0
(收藏)C# ORM/持久层框架

.NET 的ORM框架 MyBatis.NET MyBatis.NET 是一个 .NET 版本的 MyBatis。 更多MyBatis.NET信息 开源ORM 工具 KeelKit KeelKit 一款国产ORM工具,自动生成Model、自动生成表单、自动生成单元测...

2014/08/07 13:45
50
0
(收藏)C# ORM/持久层框架

.NET 的ORM框架 MyBatis.NET MyBatis.NET 是一个 .NET 版本的 MyBatis。 更多MyBatis.NET信息 开源ORM 工具 KeelKit KeelKit 一款国产ORM工具,自动生成Model、自动生成表单、自动生成单元测...

2014/08/07 13:41
23
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部