我正在使用EF核心的新FromSql()
作爲表格(單列,多行)從數據庫中獲取Json對象的表格。現在我想在我的模型類中代表Json表的一個屬性。我該如何申報?如何在C#中聲明一個JSON表格作爲屬性#
的Json表:
StudentJson
1 {"id":111,"grade":"A","perc_marks":90,"name":"NAME"}
2 {"id":222,"grade":"B","perc_marks":70,"name":"MY NAME"}
3 {"id":333,"grade":"C","perc_marks":50,"name":"YOUR NAME"}
4 {"id":444,"grade":"D","perc_marks":30,"name":"OUR NAME"}
模型類:
//Not Sure??
public class Student
{
[Key]
public JObject StudentJson { get; set; }
}
注:我只需要一個屬性,因爲它是必要的匹配屬性的名稱,並以返回的Json列使用FromSql()
我不知道我明白你試圖在這裏做。你可以在調用'FromSql()'時顯示你正在使用的代碼嗎?另外,「JSON表」是什麼意思? JSON規範中沒有這樣的概念(請參閱http://www.json.org/)。通常,表示爲JSON中的對象數組,其中每個對象都是一行,並且所有對象都具有相同的屬性,但我也看到以JSON中的其他方式表示的表。 –