1
LinqとEntity Frameworkを使用して超簡単なリストデータベースを作成しようとしています。クエリが実行されますが、それは私がそれに入力したデータを返しません。ここで超簡単な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