一、源码描述环境:VS2022sql2019二、功能介绍ASP.NETMvc+NHibernate+UnityApplicationBlock示例程序今天无意间看到了UnityApplicationBlock(以下简称Unity),感觉很不错,用起来挺方便的说。于是一时兴起写了这个留言本的小示例。数据库操作采用的NHibernate,UI直接用的ASP.NETMvc了。项目基于VS2010+SQLServer2005,就一个表的增删改查操作很简单。目的是为了体验下Unity的Ioc功能。项目只是演示使用,未建立公共类和配置项抽象出来等工作,各个项目如下:Guestbook.Biz业务层,具体业务实现。这里只实现了增删改查Guestbook.Dal持久层,基于NHibernate的ORM映射。实现增删改查Guestbook.IBiz业务层接口,给UI引用实现解藕。UI层不直接引用具体业务类,实现面向接口Guestbook.IDal持久层接口,给Biz引用实现解藕。方便更换不同数据库持久类(PS;虽然NHibernate已经可以支持多库,这里纯为了娱乐)Guestbook.Model持久实
CommonLibrary.NET类库源码源码描述:CommonLibrary.NET此源码从C#4.0组件中收集的一套重复使用的代码,包括ImportExportInformationIocContainerLocationLoggingMapsNamedQueryNotificationsPagingQueryQueueProcessorRepositorySchedulerScriptsToDoValidationWebXml等类库源码。一些底层的源码。AcollectionofveryreusablecodeandcomponentsinC#4.0rangingfromActiveRecord,Csv,CommandLineParsing,Configuration,Validation,Logging,Collections,Authentication,andmuchmore.ThisisidealforC#developerlookingforaUtilitylibrary,JavadeveloperslookingforaC#versionofJavaCommons.欢
VJine.Core类库源码源码描述:vJine.Core是.Net环境下C#类库,在其包含的众多功能中ORM功能尤为突出,现简介如下一、支持的数据库:SQLite,MySQL,MSSQL,Oracle。二、使用方法:0.添加引用1.定义类2.配置连接3.新建实例4.创建数据表5.增删改查注意默认连接配置为MSSQLServer,未保证测试顺利进行,请优先使用MSSQLServer,connectionString请依据您服务器的实际情况更改。vJine.Core将已开源模式提供,可用免费于私人和商业用途关于性能:性能方面个人暂无比较,如有热衷于这方面的朋友帮忙做个测试,将不胜感激。vJine.Core的目标是:简洁、高效、轻量级、非侵入。
一、源码特点IOC:InversionOfControl。二、功能介绍BarbarianIOC是一个简单的.NET实现的IoC容器Instanceconfiguration:singleton/transientSimpleregistrationprocess,maybesomesortoffluentinterfaceUsetheExpressionAPItocompileintodelegatesforquickcreationofobjectsConstructor/propertyinjectionProvidetheabilitytoacceptnonIOCheldconstructorparameters
已登录
打开手机微信,使用「扫一扫」
正在准备微信登录
首次使用将自动创建账号;已有微信账号直接登录