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

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: June 9, 20262026-06-09T04:28:21+00:00 2026-06-09T04:28:21+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.

Is the only way to do this in EF to make a view on the db and map to that?

  • 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-09T04:28:23+00:00Added an answer on June 9, 2026 at 4:28 am

    You can use a Defining Query in the .edmx file. By this way you can map the query directly to your model class.

    Please refer http://msdn.microsoft.com/en-us/library/cc982038.aspx for more information on Defining Query.

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

Sidebar

Related Questions

Imagine I have this class public class Case { [Key] [DataMember] public int CaseId
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 {

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.