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

  • Home
  • SEARCH
  • 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 6732133
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 26, 20262026-05-26T10:36:47+00:00 2026-05-26T10:36:47+00:00

In SQL Server 2008 R2 given a table structure of three (or more) one

  • 0

In SQL Server 2008 R2 given a table structure of three (or more) one to one related tables, for example… (CaseId is the common primary key)

CaseTable:
CaseId
Col1
Col2

CaseDetailTable:
CaseId
Col1
Col2

CaseMoreDetailTable:
CaseId
Col1
Col2

Then put a view over the top of it e.g.

CREATE VIEW MyView
    SELECT CaseTable.Col1 AS CaseCol1, CaseDetailTable.Col1 AS CaseDetailCol1,
    CaseMoreDetailTable.Col1 AS CaseMoreDetailCol1
    FROM CaseTable
    INNER JOIN CaseDetailTable
    ON CaseTable.CaseId = CaseDetailtable.CaseId
    INNER JOIN CaseMoredetailTable
    ON CaseTable.caseId = caseMoreDetail.CaseId

Now, if I map NHibernate to the view will it be able to lazy load through the view and not, for example select data from CaseMoreDetail if the view were called with…

SELECT CaseCol1, CaseDetailCol1
FROM MyView

Or, would it better to map the three tables to entities and thus ensure it can lazy load?

  • 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-05-26T10:36:47+00:00Added an answer on May 26, 2026 at 10:36 am

    A one to one mapping does not supports lazy loading AFAIK. The same for the view, if you map the view you stick into the view all the join so there is no way to lazy load the associations. Try to specify the associated parts as <many-to-one> association in the main entity.

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

Sidebar

Related Questions

Given the following simple table structure (SQL Server 2008), I want to be able
In a given SQL Server 2008 table I have a disabled foreign key constraint
In SQL Server 2008, I have the following tables: CREATE TABLE samples (SampleID int,
I'm working with 2 related tables in a Microsoft SQL Server 2008 environment which
For a given sql 2000 - 2008 server I want to find any table
In an SQL Server 2008 database, I have tables such as: CREATE TABLE t_DeviceType
Given two scenarios on SQL Server 2008/2005 - 1 Table has 5 rows 2
In SQL Server 2008 and given TableA(A_ID, A_Data) TableB(B_ID, B_Data) ViewC(A_or_B_ID, A_or_B_Data) is it
Why does SQL server express 2008 give me this error? CREATE TABLE model (
I'm trying to do a SQL Server 2008 setup and I've been given a

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.