Giter VIP home page Giter VIP logo

winforms-wcf-ef's Introduction

Layered Architecture Sample Application 4.5.1 - JANUARY 2014 Release (for .NET 4.5.1)
by Serena Yeoh ([email protected])

LAYERED ARCHITECTURE SAMPLE
http://layersample.codeplex.com/

Latest Update: JANUARY 2014

INTRODUCTION
============

Layered Architecture Sample is designed to demonstrate how to apply the 
Layered Architecture Pattern with various Microsoft .NET Technologies 
that are available today. It is aimed at illustrating how code of similar 
responsibilities can be factored into multiple logical layers which are 
applicable in most of today's enterprise applications.

The primary objective of the sample is to focus on layering and therefore, certain 
cross-cutting functionalities have been omitted to maintain its simplicity.


1. PRE-REQUISITES
=================

1.1 VISUAL STUDIO 2013

    This release of Layered Architecture Sample is only supported in Visual Studio
    2013.

	Visual Studio 2012 developers should download the June 2013 release of this 
	sample. (for .NET 4.5)
	http://layersample.codeplex.com/releases/view/107797

    Visual Studio 2010 developers should download the August 2010 release of 
    this sample. (for .NET 4.0)
    http://layersample.codeplex.com/releases/view/47627
    
    Visual Studio 2008 SP1 developers should download the January 2009 release of 
    this sample. (for .NET 3.5 SP1)
    http://layersample.codeplex.com/releases/view/22510

    Visual Studio 2008 developers should downlad the November 2008 release of this
    sample. (for .NET 3.5)
    http://layersample.codeplex.com/releases/view/19929
    
    Visual Studio 2005 developers should download the March 2008 release of this
    sample. (for .NET 3.0)
    http://layersample.codeplex.com/releases/view/11916


1.2 CONFIGURING THE WORKFLOW INSTANCE STORE

    This application requires that the Workflow Instance Store is created and 
    properly configured in ONE database named WorkflowInstanceStore.

    If you have chosen different database names, you may configure this application
    to use them via the config files.

    If you have not configured your Workflow Instance Store, please refer to the
    following steps:

    1. Open SQL Server Management Studio and create a new database. 
       i.e. WorkflowInstanceStore

    2. Once the database is created, go to File->Open->File
    
    3. Navigate to the folder 
       %WINDIR%\Microsoft.NET\Framework\v4.xxx\SQL\EN

    4. Open the following scripts:
       a. SqlWorkflowInstanceStoreSchema.sql
       b. SqlWorkflowInstanceStoreLogic.sql
       c. SqlWorkflowInstanceStoreSchemaUpgrade.sql

    5. Ensure that the database i.e. WorkflowInstanceStore, is selected in the 
       database drop down.
 
    6. Execute the scripts in the order above.


2. SETUP INSTRUCTIONS
=====================

    1) Run the script provided in the Scripts folder to create the sample 
       database. Verify you have the LeaveSample database created after 
       execution. 
	   
	   Note: You can also deploy the database from the Database project.

    2) Configure the credentials to your database in the web.config file of the
       LeaveSample.Host.Web project.

    3) Right-click on the Solution, click on Enable Nuget Package Restore.
	
    4) Compile and run the solution.


3. MORE INFORMATION ON THE APPLICATION ARCHITECTURE
===================================================

For more information on Layered Architecture, please visit
http://curah.microsoft.com/50302/layered-architecture

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.