Home > Mobile >  Modified model that generated from database first approach
Modified model that generated from database first approach

Time:10-25

Beginner here

Assume that I have a model generated from the database first.

I want to manipulate that model without doing anything to that model.

How can I do that?

I thought about creating another model that related to the model generated from the database first but it is just an idea, I don't know how to do it

I would very much appreciate an answer with an example

CodePudding user response:

Try something like this

//Get what uou need from the data
var result = context.Student
    .Where(x => x.Name) //Query the Db for what you need
    .Select(x => new
    {
        Birthday = x.Birthday.ToString("MM/dd/yyyy"), //Use format you need
        Name = x.Name
        //Add props you need from student
    }).ToList();

You can see some DateTiME FORMATS HERE https://www.c-sharpcorner.com/blogs/date-and-time-format-in-c-sharp-programming1

Or if you want to use that model you can add to it ModifiedBirdday without affected the database like

public class Student
{
    //All student props


    [NotMapped]
    public string ModifiedBirthday => this.Birthday.Value.ToString("MM/dd/yyyy"); // Format you need

}

  • Related