.netTiers
.netTiers is a set of code generation templates that simplify the tasks of creating
customized application tiers while conforming to best patterns and practices from
well known and well respected subject matter experts like Martin Fowler. .netTiers
generated architecture is custom to your domain, uses familiar patterns, and follows
the guidance of Microsoft's recommended patterns and practices. In fact, the .netTiers
base architecture is built upon the Microsoft Enterprise Library Application Blocks.
PLINQO
PLINQO, which stands for Professional LINQ to Objects, is a collection of CodeSmith
templates that are meant to replace and extend the LINQ to SQL designers that are
included with Visual Studio 2008. In addition to removing the LINQ to SQL designer
black box, these templates provide manager classes for common queries, compiled
queries, business rules, security rules, ability to generate and update from an
existing database, and table / column name cleaning.
NHibernate
NHibernate is a port of Hibernate Core for Java to the .NET Framework. It handles
persisting plain .NET objects to and from an underlying relational database. Given
an XML description of your entities and relationships, NHibernate automatically
generates SQL for loading and storing the objects. Optionally, you can describe
your mapping metadata with attributes in your source code.
Important Information
- CodeSmith Location - My Documents\CodeSmith\Samples\vX.X\Templates\Frameworks\nHibernate
- NHibernate for .NET
- NHibernate information
- Documentation - Overview
- Community - Forums
and Mailing Lists
-
Video Tutorial - This is a quick and easy way to get started with the NHibernate
templates.
NuSoft Framework
The NuSoft Framework is an extensible business and data layer framework. It is built
as a set of CodeSmith templates. The templates generate a strongly typed C# domain
model based off your SQL 2005 database schemas. The NuSoft Framework is a great
way to get a custom development project off the ground on the right foot. The NuSoft
framework was developed by NuSoft Solutions over many years and different types
of projects.
Important Information
-
Download - Grab the latest updates
-
Documentation - Get up to speed quickly with the reference documentation
-
Advanced Topics - Help for taking the next steps with the NuSoft Framework
-
Roadmap - check out what is next
CSLA
Generate CSLA in minutes with these CSLA community built CodeSmith Templates. Rockford
Lhotka’s CSLA .NET framework is an application development framework that reduces
the cost of building and maintaining applications.
The framework is covered in the latest editions of Lhotka’s widely acclaimed books:
Expert VB 2005 Business
Objects and Expert
C# 2005 Business Objects.
Important Information
- CodeSmith Location - My Documents\CodeSmith\Samples\vX.X\Templates\Frameworks\CSLA
-
Download - Grab the latest updates
- Community - questions and
comments are welcome on the forum
- Latest News - Stay current
with CSLA
- Rockford Lhotka - Author of the
CSLA.NET framework
Wilson's ORMapper
The WilsonORMapper is a simple-to-use O/R Mapper (Object-Relational Mapper) for
.NET v1.1 and v2.0. It supports MS SQL, Access, Oracle, and ANSI compliant databases,
while also allowing you to optionally continue to use stored procedures if you so
choose. Its designed to be as simple to use as possible -- just create a simple
xml mapping file. There is no need for a special base class, although an optional
interface avoids reflection. Finally, its based on the syntax of the earlier MS
O/R Mapper, ObjectSpaces, and it contains support for WinFS's OPath, so there is
actually a good deal of information available for this. The templates provided along
with CodeSmith will give you a good jumpstart when using the WilsonORMapper.
Important Information
- CodeSmith Location - My Documents\CodeSmith\Samples\vX.X\Templates\Frameworks\WilsonORMapper
- Wilson's OR Mapper site -
learn more
- Community
- Forums and Mailing Lists