Spring.Net结合NHibernate完整代码
本例子是Spring.Net整合NHibernate的完整示例,下载后根据NHibernate配置文件建表直接运行即可。如果对你有帮助请评论给个好评。
代码片段和文件信息
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-05-03 15:44 SpringNetLesson18
目录 0 2018-05-03 13:46 SpringNetLesson18.vs
目录 0 2018-05-23 10:22 SpringNetLesson18.vsSpringNetLesson18
目录 0 2018-05-23 10:22 SpringNetLesson18.vsSpringNetLesson18DesignTimeBuild
文件 372 2018-05-23 10:22 SpringNetLesson18.vsSpringNetLesson18DesignTimeBuild.dtbcache
目录 0 2018-05-03 13:46 SpringNetLesson18.vsSpringNetLesson18v15
文件 113664 2018-05-23 10:22 SpringNetLesson18.vsSpringNetLesson18v15.suo
目录 0 2018-05-03 13:46 SpringNetLesson18.vsSpringNetLesson18v15Server
目录 0 2018-05-23 09:03 SpringNetLesson18.vsSpringNetLesson18v15Serversqlite3
文件 0 2018-05-03 13:46 SpringNetLesson18.vsSpringNetLesson18v15Serversqlite3db.lock
文件 827392 2018-05-04 14:47 SpringNetLesson18.vsSpringNetLesson18v15Serversqlite3storage.ide
文件 32768 2018-05-23 10:21 SpringNetLesson18.vsSpringNetLesson18v15Serversqlite3storage.ide-shm
文件 1359632 2018-05-23 09:35 SpringNetLesson18.vsSpringNetLesson18v15Serversqlite3storage.ide-wal
目录 0 2018-05-23 09:30 SpringNetLesson18ConsoleApp
文件 1295 2018-05-03 17:03 SpringNetLesson18ConsoleAppApp.config
目录 0 2018-05-03 13:46 SpringNetLesson18ConsoleAppin
目录 0 2018-05-23 09:35 SpringNetLesson18ConsoleAppinDebug
文件 116736 2009-06-21 10:10 SpringNetLesson18ConsoleAppinDebugAntlr3.Runtime.dll
文件 28672 2015-04-07 10:46 SpringNetLesson18ConsoleAppinDebugCommon.Logging.dll
文件 5632 2018-05-23 09:37 SpringNetLesson18ConsoleAppinDebugConsoleApp.exe
文件 1295 2018-05-03 17:03 SpringNetLesson18ConsoleAppinDebugConsoleApp.exe.config
文件 11776 2018-05-23 09:37 SpringNetLesson18ConsoleAppinDebugConsoleApp.pdb
文件 8704 2018-05-23 09:35 SpringNetLesson18ConsoleAppinDebugDataAccess.dll
文件 11776 2018-05-23 09:35 SpringNetLesson18ConsoleAppinDebugDataAccess.pdb
文件 32768 2009-11-22 12:35 SpringNetLesson18ConsoleAppinDebugIesi.Collections.dll
文件 20992 2009-06-21 10:10 SpringNetLesson18ConsoleAppinDebugLinFu.DynamicProxy.dll
文件 270336 2009-06-21 10:10 SpringNetLesson18ConsoleAppinDebuglog4net.dll
文件 7680 2018-05-23 09:37 SpringNetLesson18ConsoleAppinDebugManager.dll
文件 17920 2018-05-23 09:37 SpringNetLesson18ConsoleAppinDebugManager.pdb
文件 8704 2018-05-23 09:35 SpringNetLesson18ConsoleAppinDebugModel.dll
文件 19968 2018-05-23 09:35 SpringNetLesson18ConsoleAppinDebugModel.pdb
............此处省略129个文件信息
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Spring.Context;
using Spring.Context.Support;
using Manager.Interface;
using log4net;
using Model;
namespace ConsoleApp
{
class Program
{
static void Main(string[] args)
{
IApplicationContext ctx = ContextRegistry.GetContext();
IUserManager userManager = ctx.Getobject(“userManager“) as IUserManager;
ICompanyManger companyManger = ctx.Getobject(“companyManager“) as ICompanyManger;
IFamliyManager famliyManager = ctx.Getobject(“famliyManager“) as IFamliyManager;
//Company com = new Company();
//com.CompanyName = “第六养猪厂“;
//companyManger.Save(com);
//User user = new User()
//{
// UserName = “猪九戒“
// UserAge = 28
// UserSex = “女“
// CurrentCompany = companyManger.Get(1)
//};
//userManager.Save(user);
Student student = new Student() { Name = “zjj“ };
Famliy famliy = new Famliy() { Address = “hen nan province“ Student = student };
famliyManager.Save(famliy);
Console.WriteLine(“执行完成“);
Console.ReadKey();
}
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-05-03 15:44 SpringNetLesson18
目录 0 2018-05-03 13:46 SpringNetLesson18.vs
目录 0 2018-05-23 10:22 SpringNetLesson18.vsSpringNetLesson18
目录 0 2018-05-23 10:22 SpringNetLesson18.vsSpringNetLesson18DesignTimeBuild
文件 372 2018-05-23 10:22 SpringNetLesson18.vsSpringNetLesson18DesignTimeBuild.dtbcache
目录 0 2018-05-03 13:46 SpringNetLesson18.vsSpringNetLesson18v15
文件 113664 2018-05-23 10:22 SpringNetLesson18.vsSpringNetLesson18v15.suo
目录 0 2018-05-03 13:46 SpringNetLesson18.vsSpringNetLesson18v15Server
目录 0 2018-05-23 09:03 SpringNetLesson18.vsSpringNetLesson18v15Serversqlite3
文件 0 2018-05-03 13:46 SpringNetLesson18.vsSpringNetLesson18v15Serversqlite3db.lock
文件 827392 2018-05-04 14:47 SpringNetLesson18.vsSpringNetLesson18v15Serversqlite3storage.ide
文件 32768 2018-05-23 10:21 SpringNetLesson18.vsSpringNetLesson18v15Serversqlite3storage.ide-shm
文件 1359632 2018-05-23 09:35 SpringNetLesson18.vsSpringNetLesson18v15Serversqlite3storage.ide-wal
目录 0 2018-05-23 09:30 SpringNetLesson18ConsoleApp
文件 1295 2018-05-03 17:03 SpringNetLesson18ConsoleAppApp.config
目录 0 2018-05-03 13:46 SpringNetLesson18ConsoleAppin
目录 0 2018-05-23 09:35 SpringNetLesson18ConsoleAppinDebug
文件 116736 2009-06-21 10:10 SpringNetLesson18ConsoleAppinDebugAntlr3.Runtime.dll
文件 28672 2015-04-07 10:46 SpringNetLesson18ConsoleAppinDebugCommon.Logging.dll
文件 5632 2018-05-23 09:37 SpringNetLesson18ConsoleAppinDebugConsoleApp.exe
文件 1295 2018-05-03 17:03 SpringNetLesson18ConsoleAppinDebugConsoleApp.exe.config
文件 11776 2018-05-23 09:37 SpringNetLesson18ConsoleAppinDebugConsoleApp.pdb
文件 8704 2018-05-23 09:35 SpringNetLesson18ConsoleAppinDebugDataAccess.dll
文件 11776 2018-05-23 09:35 SpringNetLesson18ConsoleAppinDebugDataAccess.pdb
文件 32768 2009-11-22 12:35 SpringNetLesson18ConsoleAppinDebugIesi.Collections.dll
文件 20992 2009-06-21 10:10 SpringNetLesson18ConsoleAppinDebugLinFu.DynamicProxy.dll
文件 270336 2009-06-21 10:10 SpringNetLesson18ConsoleAppinDebuglog4net.dll
文件 7680 2018-05-23 09:37 SpringNetLesson18ConsoleAppinDebugManager.dll
文件 17920 2018-05-23 09:37 SpringNetLesson18ConsoleAppinDebugManager.pdb
文件 8704 2018-05-23 09:35 SpringNetLesson18ConsoleAppinDebugModel.dll
文件 19968 2018-05-23 09:35 SpringNetLesson18ConsoleAppinDebugModel.pdb
............此处省略129个文件信息
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。
评论列表(条)