1
嘗試使用LINQ和實體框架做一個超級簡單的清單數據庫。查詢運行,但它不返回我進入它的數據:超級簡單的LINQ查詢仍然無法正常工作
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Data.Entity;
using System.ComponentModel.DataAnnotations;
using static System.Console;
namespace CheckList
{
class MainClass
{
public static void Main(string[] args)
{
Console.WriteLine("Building the list.");
using (var db = new ListContext())
{
ListItem socks = new ListItem() { Title = "Get Socks" };
db.ListItems.Add(socks);
下面是實際的查詢:
var queryresults = from item in db.ListItems
orderby item.Title
select item;
但foreach
循環不打印任何東西:
WriteLine("Printing out the list:");
foreach (var item in queryresults)
{
WriteLine("Item's name:");
WriteLine(item.Title);
}
其餘:
}
WriteLine("All done.");
Console.Read();
}
}
}
我已經盡力簡化儘可能多的,但我似乎無法得到的結果顯示出來。我在這裏犯了什麼錯誤?
OOOOOOO。我不能相信我忽略了這一點。謝謝! – mooglinux