Nhibernate 3.0 cookbook学习笔记 利用Fluent NHibernate映射
App.config:
<?xml version="1.0" encoding="utf-8" ?> <configuration> <connectionStrings> <add name="db" connectionString="Server=.\SQLExpress; Database=NHCookbook; Trusted_Connection=SSPI"/> </connectionStrings> </configuration>
添加引用:
using Eg.FluentMappings.Mappings; using FluentNHibernate.Cfg; using FluentNHibernate.Cfg.Db; using NHibernate.ByteCode.Castle;
Main.cs
var nhConfig = Fluently.Configure() .Database(MsSqlConfiguration.MsSql2008 .ConnectionString(connstr => connstr.FromConnectionStringWithKey("db") ) .ProxyFactoryFactory<ProxyFactoryFactory>() .AdoNetBatchSize(100) ) .Mappings(mappings => mappings.FluentMappings .AddFromAssemblyOf<ProductMapping>() ) .BuildConfiguration(); var sessionFactory = nhConfig.BuildSessionFactory(); Console.WriteLine("NHibernate configured fluently!"); Console.ReadKey();
如果我的文章对你有帮助,就点一下推荐吧.(*^__^*)
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步