• Home
  • About Us
  • Pricing
  • Products
    • AspCoreGen 9.0 MVC
    • AspCoreGen 6.0 MVC
    • AspCoreGen 3.0 MVC
    • AspCoreGen 3.0 Razor
    • AspxForsmgen MVC 5
    • AspxFormsGen 4.5
    • WinFormsGen
  • Blog
  • Contact Us

N-Tier Layer Approach

  • Home
  • Products
  • AspCoreGen 3.0 Razor Home
  • N-Tier Layer Approach

N-Tier Layer Approach


AspCoreGen 3.0 Razor generates code in a 3-tier (n-tier) architecture. A presentation tier (the client), middle tier (business objects), data tier (data access objects), and the database scripts such as stored procedures. Code is separated in different layers.


Step-by-Step


1.
Front End (UI - Presentation Layer) Razor Pages, Page Models, JavaScript, CSS, JQuery, and more. See more
2.
Web API (Middle-Layer, Optional). Optionally encapsulate calls to Business Objects when generating Web API code. See more
3.
Middle-Tier Class Files (Middle Layer) Business Logic Class Files, Models, Views, View Models, etc. See more
4.
Data-Tier Class Files (Data Layer) using Linq-to-Entities - Entity Framework Core or Ad-Hoc SQL. See more
5.
SQL Scripts (Stored Procedures). See more



The generated middle tier objects (and data tier objects) are generated in another application (class library project) and can also be consumed by other clients. Clients could be a web form (.aspx), a win form, or a web service (.asmx, wcf), etc. Or better yet you can choose to generate the Web API (optional) and get all the other clients to access this extra layer instead.

The middle tier encapsulates all calls to the data access objects (data tier) so that calling a CRUD (create, retrieve, update, delete) and other operations are very easy and may only take one line of code for most parts. We made it even easier by generating and showing an example for each CRUD operation, for each table in your database, so you just copy and paste a call from your chosen client.

The data tier encapsulates all calls to the database. These are calls using Linq-to-Entities, or Stored Procedures, or Ad-Hoc SQL. Linq-to-Entities, or Stored Procedures, or Ad-Hoc SQL are also generated so you don't have to worry about writing T-SQL commands.


Buy It Now
  • Professional Plus
  • 349.99
  • Add to Cart
More Info
  • Product Home
  • What's New
  • How It Works
  • N-Tier Layer
  • Generated Projects
  • Presentation Layer
  • Web API
  • Middle Layer
  • Data Layer
  • SQL Scripts
  • Miscellaneous
  • Demos & Examples
  • Screenshots
  • Pro Plus vs Express
  • Download Express
  • Tutorials
  • Requirements
  • Limitations
  • Recommendations
  • Notes
  • Release Notes
  • FAQs

Our company has been developing high-quality, reliable, easy-to-use code generators to help software developers worldwide since 2001. All our products are 100% Made in the United States of America.

Address
11956 Bernardo Plaza Dr. #255
City, State
San Diego, California
Country
United States of America

Subscribe



    Processing. Please wait....

Questions? Contact Us

  • Sales/Products
    ....please wait..
  • Software Support
    ....please wait..
  • Feedback
    ....please wait..
  • Careers/Jobs
    ....please wait..

© 2025 Junnark.Com Inc. All rights reserved.     Site Map    Videos    Terms of Use    Privacy Policy