初學者在這里
假設我首先從資料庫生成了一個模型。
我想操縱該模型而不對該模型做任何事情。
我怎樣才能做到這一點?
我想先創建另一個與從資料庫生成的模型相關的模型,但這只是一個想法,我不知道該怎么做
我非常感謝一個例子的答案
uj5u.com熱心網友回復:
嘗試這樣的事情
//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();
你可以在這里看到一些 DateTime 格式https://www.c-sharpcorner.com/blogs/date-and-time-format-in-c-sharp-programming1
或者,如果您想使用該模型,您可以添加 ModifiedBirdday 而不影響資料庫,例如
public class Student
{
//All student props
[NotMapped]
public string ModifiedBirthday => this.Birthday.Value.ToString("MM/dd/yyyy"); // Format you need
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/520069.html
上一篇:鏈接where子句回傳0個物件
