0
我想從我的表中使用Entity Framework核心檢索單個行。這似乎很簡單,但我無法讓它工作。實體框架Core從表中檢索單個對象
我能夠通過使用
_context.COUNTRY.ToList以獲取列表();
這給了我在我的表中的國家的完整列表。現在我只需要獲得一個符合ID的國家。如何在EF內核中找不到Find()。我們可以用WHERE做一個SELECT嗎?有人可以幫助我的語法。
我國模型如下圖所示
公共部分類國家 { 公共字符串COUNTRYID {獲得;組; } 公共字符串COUNTRYNAME {get;組; }}
你也可以做SingleOrDefault,因爲你不希望它中斷。這個答案工作正常,但我沒有「從表中選擇*」。如果你只想要列,請做_context.COUNTRY.Where(c => c.COUNTRYID == id).Select(f => {f.CountryID})。SingleOrDefualt(); – Thanigainathan
謝謝@Thanigainathan。您的建議有效。 – Vinodtiru