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 8325735
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: June 9, 20262026-06-09T00:32:20+00:00 2026-06-09T00:32:20+00:00

Imagine I have this class public class Case { [Key] [DataMember] public int CaseId

  • 0

Imagine I have this class

public class Case
{
    [Key]
    [DataMember]
    public int CaseId { get; set; }

    [DataMember]
    public string Title { get; set; }

    [DataMember]
    public string PublicStatusName { get; set; }
}

Basically, I want to take the result set of something like this query

select c.Id, c.Title, sp.Name
from Case c
inner join StatusGrouping sg on sg.InternalStatusId = c.StatusId
inner join StatusPublic sp on sp.PublicStatusId = sg.PublicStatusId 
where c.Id = 42

and put it into the class above.

I know I can make navigation properties and express foreign key relationships etc. in EF. So one (ugly) possiblity would be to just have a StatusGrouping property on the Case class. And then have a StatusPublic property on the StatusGrouping class, and then have EF hook up the hierarchy when I read my data.

But the StatusGrouping table is just a relation table that I don’t care about in this case. Also, I don’t care about the PublicStatusId, all I care about is that I want the right StatusPublic.Name mapped into my PublicStatusName in the Case class whenever I fetch a Case from the db.

This is probably basic stuff. It would be very easy in something like iBATIS (now MyBatis). I’m sure it is easy in EF as well.

Thanks in advance!

  • 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-09T00:32:22+00:00Added an answer on June 9, 2026 at 12:32 am

    Easiest way to do that: create view in database, map entity to view.
    — or —
    Create query with anonymous type as result.

    Either way you’ll have one-time readonly result. Which, as far as I can see, is the only application of your question.

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

Sidebar

Related Questions

I have the following object model: class ObjectA{ public string Description {get;set;} } class
Just imagine you have the following class [DataContract] public class NamedList { [DataMember] public
Let's imagine I have this class : public class FileData { public Weigth {
Say I have some code like this: class Foo { public: Foo(int v) :
Ok, let's imagine I have an object like this: public class User { public
Imagine I have a document like this: post = {title: a, comments: [{hour: 08:00,
Imagine I have the following situation: Test1.java import java.lang.ref.WeakReference; public class Test1 { public
I have test code like this: public class A : CriticalFinalizerObject { ~A() {
Let's imagine I have a Java class of the type: public class MyClass {
Imagine you have this class class Ai1ec_Less_Parser_Controller { /** * @var Ai1ec_Read_Variables_Startegy */ private

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.