
Nhibernate.NET框架
.NET跨平台
比较认真。编程就是算法和数据结构,算法和数据结构是编程的灵魂。
展开
-
NHibernate使用入门(十四)
一对一双向关联原创 2016-09-03 16:22:01 · 701 阅读 · 0 评论 -
NHibernate使用入门(二)
一.创建更新DDLNHibernate.config配置文件<?xml version="1.0" encoding="utf-8" ?> <hibernate-configuration xmlns="urn:nhibernate-configuration-2.2" > <session-factory> <!--数据库连接。--> <property name="con原创 2016-08-31 13:43:22 · 1716 阅读 · 0 评论 -
NHibernate使用入门(三)
全文检索–查询数据NHibernate.config配置文件<?xml version="1.0" encoding="utf-8"?> <hibernate-configuration xmlns="urn:nhibernate-configuration-2.2"> <session-factory> <!--数据库连接。--> <property name原创 2016-08-31 14:39:21 · 1196 阅读 · 0 评论 -
NHibernate使用入门(四)
Future()返回IEnumerable<>集合public class Program { public static void Main(string[] args) { NHibernateProfiler.Initialize(); try { va原创 2016-08-31 14:51:44 · 1147 阅读 · 0 评论 -
NHibernate使用入门(五)
项目结构如图:Model类库如下Customer.cs类和Customer.hbm.xml实体映射文件[Serializable] public class Customer { public int Id { get; set; } public string FirstName { get; set; } public string原创 2016-09-01 14:21:30 · 1389 阅读 · 0 评论 -
NHibernate使用入门(六)
预加载、延迟加载EagerLoading.cs预加载类: public class EagerLoading { ISessionFactory sessionFactory = new Configuration().Configure().BuildSessionFactory(); protected object CustomerId=1;原创 2016-09-01 23:57:23 · 714 阅读 · 0 评论 -
NHibernate使用入门(七)
多对多关联单向映射相关实体类参考前面Category.hbm.xml映射文件<?xml version="1.0" encoding="utf-8" ?> <hibernate-mapping xmlns="urn:nhibernate-mapping-2.2" default-lazy="false" assembly="Ntest"原创 2016-09-02 11:18:10 · 695 阅读 · 0 评论 -
NHibernate使用入门(八)
多对多关联双向映射 *配置文件,相关实体类参考前面*原创 2016-09-02 12:40:20 · 837 阅读 · 0 评论 -
NHibernate使用入门(九)
多对一单向映射:多对一的映射关系是在多的一端进行维护的,一对多关系映射则由一端来维护这种关系。Customer.cs类和Customer.hbm.xml实体映射文件 [Serializable] public class Customer { public int Id { get; set; } public string FirstName { g原创 2016-09-02 13:53:57 · 791 阅读 · 0 评论 -
NHibernate使用入门(十)
多对一双向映射原创 2016-09-02 14:18:07 · 707 阅读 · 0 评论 -
NHibernate使用入门(十一)
一对多关联映射有单向和双向之分,单向表示在一边维护他们的关系,双向表示在两边都要维护关系。首先看下单向一对多关联映射。Customer.hbm.xml映射文件<?xml version="1.0" encoding="utf-8" ?> <hibernate-mapping xmlns="urn:nhibernate-mapping-2.2" default-lazy="false"原创 2016-09-03 10:56:35 · 698 阅读 · 0 评论 -
NHibernate使用入门(十二)
双向一对多关联映原创 2016-09-03 11:19:01 · 632 阅读 · 0 评论 -
NHibernate使用入门(十三)
一对一单向关联Address.hbm.xml映射文件<?xml version="1.0" encoding="utf-8" ?> <hibernate-mapping xmlns="urn:nhibernate-mapping-2.2" default-lazy="false" assembly="NtestRelationship"原创 2016-09-03 15:57:17 · 612 阅读 · 0 评论 -
NHibernate使用入门(一)
项目结构如图:Product.cs模型类 public class Product { public virtual Guid Id { get; set; } public virtual string Name { get; set; } public virtual string Category { get; set; }原创 2016-08-30 21:33:37 · 1353 阅读 · 0 评论