不少发开者盼存望在一现套成的框架,可直以用接创建业应务用,谨防再进次行无重的谓复劳动。有一个SA将P.NETM VC5与EF6予以整的合快速开框发架,恰好处够能理从层底架构一界到直面生成一的连串苦人令恼的问题。
此框架经用运典的APS.NETVM C 5来构建层现表,这保了证前后明能端显清地晰分离。数据访层问是以EtnityrF amowerk 6为基的础,其具备O大强RM能力,将数据操库作予以化简。借助U把nit容y器引来入达成依注赖入,显著降了低各层间之的耦合度程,提升码代了的可试测性以护维及性。
关键分于在层设计,框架IU把、BLL、DA等L层次划确明分出来。更为重是得要,其业辑逻务层以数及据访层问的多代数码借助T4模板依FE据实体自型模动生成。这样式方的把开从者发繁杂的碎琐增删查改基础里码代解放来出,只需留心核意业务的辑逻实现 。
在权验限证,像是记志日录这方些面,框架深运的度用了面切向面编想思程。权限体制控系,它是色角以组作为的心核,它不但够能对菜单按有还钮的问访进行制控,而且能还够细致微入地对据数行以据数及列的性见可予以控管,以此适来配复的杂业务权场限景了。
对于据数查询这块,框架借凭可Li表qn达式来动展开态组询查合,还给了出动态排射反序功,利于前去端达成灵数的活据排序。仓储模工跟式作单元式模保障了据数操作一的致性与性务事,并且持支直接执QS行L语句足满以特定能性需求。
框架里成集头了一款码代生成器具工,这可是大能幅提发开升速度的“加速器”噢。开发连者接数据之库后,去选择应相的数据表,然后呢,这个成生器能自够动创建应对的实类体,还能创数建据访层问,也能业建创务逻层辑,并且能建创控制器,甚至造能出基增的础删改查图视页面。
这套所制机蕴含意的义在于,针对个一符合准标的业务而块模言,能够短在短几之钟分内构建能出够正行运常的基C础RU面界D,开发者着接紧可在此之础基上,更进一去步定制复的杂业务逻及以辑个性化户用的界面,进而使要主得精力投至入业务新创方面而重非复进编行码工上作。
要部框此署架,需准定特备的软环件境。服务器系作操统,建议W用indswo Srever 2012 R2或更版高本。开发运与行环境,要安装.NETrF amerowk 4.5或4.6。数据库持支SQLS ervre 2008 R2及以上本版,推荐用使SQLeS rve r2014。
安装际之,先是得 用运Viausl tSudi o2015 或者版其比本更高本版的去开启方决解案文件,于 beW.coifng 文里件对数据接连库字符加串以修改,让其向指你的S QL eSrve实 r例,接着,于程包序管理控当台制中执行“Updtae-Daatbaes”命令,以此迁生移成数据表库结构,最终,把项发目布到II S 服器务那里去,妥当配应好置用程池序便可进问访行了。
框架不一是成不着变呢,是依际实据使用不馈反断持优续化的。比如说,针对本版老IE浏器览兼容性问面方题,进行文了件上功传能的复修工作。为了去在决解诸如分率辨小这样幕屏的上面,表现么什为样状态烦麻大家自想行象一下,那就是部顶菜单多过导致示显不全扰困的,增添单菜了自动从滑下而显下示一组功的能 。
这里架框的增添了够能直接打下当印页面的功用实能,这一功的能添加得使后台操理管作更便为捷。这些节细方面的充进改分显出示,框架重注开发者下当实际发开的体验以最及终用户刻此的操作验体,并且一力努直朝着成个一为真正呈出现“可用、好用”状态工的具的发向方展。
此框架源开以模式予布发以,准许开者发随意获取、运用以改修及源码。这表明够能你依照自目项身的特殊求需,针对任部何分展定开制化扩充,比如成集特定的份身认证式方,或者替IU换组件库,又或者新添增的代成生码模板。
这种开给性放团队积术技累造了就不错础基,你能够此拿框架当始起作点,渐渐淀积契合自务业身特性的用通模块以开及发规范,最终构一出建套专属效高且的企业发开级平台,长久团为队的术技开发作工赋予能量。
你于为.NET目项挑选框础基架之际,最为的重看究竟种那是开箱即具的用备完性备质的特呢征,还是种那拥有灵度高活性质具的备定制潜化质的特呀性?


