Documentation Home
Documentation Home
TableofContents
Introduction GettingStarted DatabaseandSQL EntityLayer DataLayer ComponentLayer ASP.NETWebLayer WinFormsLayer WebServicesLayer FAQ RoadMap
Overview
.netTiersisasetofopensourcecodegenerationtemplatesthatsimplifythetasksofcreatingcustomizedApplication TiersforyourMicrosoft.Netapplicationsinjustafewminutes. .netTiersutilizesthepowerofthebestcodegenerationtoolavailabletoday,CodeSmithTools..netTiersgenerated architectureiscustomtoyourdomain,usesfamiliarpatterns,andfollowstheguidanceofMicrosoft'srecommended patternsandpractices.Infact,the.netTiersbasearchitectureisbuiltupontheMicrosoftEnterpriseLibrary ApplicationBlocks.Ohright,.netTiersisFREE!
LatestVersion
.netTiers2.2isamaintenancereleasewithseveralbugfixes,andenhancementstoyourCodeSmithGeneration options.Thereareover150+bugfixesandimprovementsfromthe.netTiers2.1release.The2.2releasewasareal communityeffortasseveralenhancementsandfixeswereprovidedbythemembersofthe.netTierscommunity. Yourcontributions,timeandeffortaregreatlyappreciated.We,the.netTiersTeam,wanttosay"THANKYOU"for yourhelpinimprovingourproduct. Thenewandnotablechangesare: AddedEnterpriseLibrary3.0and3.1asgenerationoptions. Addedseveralperformanceenhancementstothe.netTiersframework. Correctedseveralmultithreadingissuesthroughouttheframework RefactoredUnitTestoutputsothatthetestsareatomic. Addedseveralnamingconventionstylestoyourgeneratedoutput. Correctedmanytomanyrelationshipdeepsaveissueswithcompositekeys .netTiersTemplatesnowcompileasasingleassemblywithinCodeSmithtoimproveperformance Majorrefactoringtoallnamingmethods,nowwithaneasytousemappingfileoption. UpdatedtheAjaxToolkittolatestreleasedversion. Addedtheabilitytoaddyourownfilestotheproject,andtheywillbeaddedagain.Anyfileendingwith *.user.* Addedabilitytodropall.netTiersproceduresfromyourdatabase(usewithcaution) AddedSeveralmethdstothetypeddatasourcesAppendRange,AppendIsNull,AppendIsNotNull RefactoredWebadmintoleverageseveralAjaxToolkitcontrols AddedUTF8responseencodingtotheoutputofall.netTierstemplates Youcanviewthecurrentchanges.logfileforacompletelistofallthechanges.