查询数据发回我的数据库名称

当我尝试从我的数据库中查询数据并将其放入一个句子中时。它复制数据库名称和表。它不显示数据库中的数据。


它是一个本地 SQL 文件数据库。DB的表称为Word。里面是两个词“Hello”和“World”。我正在尝试制作开头的句子 Hello World。


namespace OllaWereldApp

{

    class Program

    {

        static void Main(string[] args)

        {

            using (SentencesEntities context = new SentencesEntities())

            {

                //context.Words.Add(new Word { Name = "Hello" });

                //context.Words.Add(new Word { Name = "Wereld" });

                //context.SaveChanges();


                Word word = context.Words.FirstOrDefault(r => r.Id == 1);

                Word wereld = context.Words.FirstOrDefault(r => r.Name == "Wereld");

                Console.WriteLine("{0} {1}", word, wereld);

                Console.ReadKey();

            }

        }

    }

}

实际输出: OllaWereldApp.Word OllaWereldApp.Word


预期输出: Hello Wereld


附言。是的,它是英语的第一个单词和荷兰语的第二个单词。(这与数据库正确)。


慕婉清6462132
浏览 67回答 1
1回答

慕桂英3389331

您应该重写类中的ToString()方法,Word以便在 中使用这样的对象,WriteLine或者像这样直接调用Namegetter:Console.WriteLine("{0} {1}", word.Name, wereld.Name);
打开App,查看更多内容
随时随地看视频慕课网APP