A free and open source Layer Factory for Microsoft .NET applications
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
images
README.md

README.md

LayerCake Generator

Note: this project is not supported anymore

C# Layer Factory

LayerCake Generator is a free and open source Layer Factory for Microsoft .NET applications. It is designed to save you time in thinking and architecturing your software and reducing the number of coding errors.

Service Architecture

Within 5 minutes you can step through the two screens necessary to create a complete C# service architecture and start your development. Design your database and deploy a C# Visual Studio solution at the glance!

Non-Intrusive

It is designed to be discrete and user-friendly. Your application code doesn't need to depend on LayerCake Generator directly. Once published LayerCake Generator no longer exists.

Architecture

Overview of the architecture generated by LayerCake Generator

Architecture

Technical Features

MICROSOFT ENVIRONMENT

  • Microsoft .NET Framework 4.5 and above
  • Microsoft Visual Studio 2015, 2013 & 2012 (any edition)
  • Microsoft SQL Server 2014, 2012 & 2010 (any edition)
  • Microsoft SQL Server Management Objects API
  • Microsoft Visual Studio Text Template T4

CORE

  • Generator: Standalone Windows Application
  • Generator: Source & T4 Templates available
  • Generated Code: 0 external dependency
  • Generated Code: 100% Framework .NET

MANY SERVICES OUT-OF BOX

  • Entities + Validation Support
  • Data Access Layer + Stored Procedures + Entity Auto-Mapping
  • Business Layer
  • Service & WCF Contracts
  • Service Layer
  • WCF Web Services Hosting
  • WebApi 2.2 Support
  • Web Monitoring Dashboard
  • Unit Test Coverage (for the generated code)

AND MORE!

  • Multilingual Support
  • IIS/SSL WCF Hosting
  • Customizing User Authentication
  • Data Logging & Ownership
  • Local Memory and Redis Cache Services
  • Logging Service
  • DataBin Service
  • Pool Implementation
  • Execution Tracers
  • Lightweight ServiceLocator
  • WCF ServiceProxy
  • Entity Properties Encryption

Downloads

Report to the release page