GoodToCode Framework is pre-setup full-stack solution for your domain objects, persistence layer, models and shared kernel. SSDT DataTier integrates with your existing SQL tables, loosely-coupling to your LoB Apps.
GoodToCode
Open-source, full-stack, cross-platform
GoodToCode Framework for .NET Core
This template will create the following projects:
Framework.WebApp - MVC Web App project. Small starter MVC web app that creates, reads, updates and deletes your reusable Framework objects in this solution.
Framework.Models - Cross-Platform View Models project. Contains the Framework-level view models for http transport and .Serialize() built-in.
Framework.Interfaces - Cross-Platform Interface project. All projects reference this project so that interfaces are enforced in all tiers, and on mobile device as well.
Framework.DataAccess - Entity Framework (EF)/Data Access Object (DAO) project. Contains EF EDMX (database first), Data Access Objects, CRUDEntity, ModelEntity, EntityReader and EntityWriter.
Framework.Database - SQL Server Data Tools (SSDT) project. Contains view/SP layer for the Framework.DataAccess to consume.
Features & Benefits
GoodToCode Framework helps you create a business-object framework for your data-access objects and view-model objects ...allowing your Framework objects to work in MVC, Web API, WPF and Cross-Platform Universal Apps. Works with your existing SQL tables, and allows you to incrementally build your reusable Framework one object, one page at a time.
About the Framework...
GoodToCode Framework is a business-object reusability .NET project that eliminates plumbing time on your software stack with a low learning curve.
Allows you to implement reusability incrementally and against your existing database and app. Reusability without the high-cost of a rewrite