Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 8141095
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: June 6, 20262026-06-06T12:23:06+00:00 2026-06-06T12:23:06+00:00

we have a classical 3-tier-architecture application. Now we face a little problem and we

  • 0

we have a classical 3-tier-architecture application. Now we face a little problem and we don’t know the best way to handle it.

In the last layer (database-layer) we have a POCO-class, that gets filled with data from a database. In the top layer we have a MVC3 asp.net web-application. The MVC application would work best, if it could just read the POCO-class.

But as the GUI-layer cannot access the database-layer directly, it cannot get the exact same class.

What is the best way to get a POCO-class from the last layer to the top layer?

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-06-06T12:23:08+00:00Added an answer on June 6, 2026 at 12:23 pm

    The actual issue is that your entities should not be defined in the data layer. Data layer, as well as any other layer in your app, might get completely rewritten one day, and you don’t want entities themselves to be tied to any of these layers.

    In other words, define your entities in a separate project, and then reference it from all other projects:

    - Entities
    
    - Data access layer
      + references Entities
    
    - Business layer
      + references DAL
      + references Entities
    
    - Presentation layer
      + references BL
      + references Entities
    

    The same goes for repository interfaces: if you are using a repository pattern to abstract your data access, Entities project is the one which should contain all repository interfaces, which can then be implemented by a specific DAL choice.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I cant find best solution for very simple problem(or not very) Have classical set
I have an ecommerce website that works in a classical way: people sign up,
I have a n-tier application based on pretty classic different layers: User Interface, Services
I have a classic 3-tier ASP.Net 3.5 web application with forms that display business
Here's my problem: I have two select fields in my web application. The second
I know all the classical SEO articles have a chapter about how important it
Let's say we have a classical polymorphic architecture : class Animal { virtual void
I know how to use events with jQuery in the classical way for example:
I have a classic 3-tier web application build with MySQL and Tomcat. I want
I am developing an application in classical ASP that now requires sef urls. I

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.