当我尝试从我的数据库中查询数据并将其放入一个句子中时。它复制数据库名称和表。它不显示数据库中的数据。它是一个本地 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附言。是的,它是英语的第一个单词和荷兰语的第二个单词。(这与数据库正确)。
1 回答
慕桂英3389331
TA贡献2036条经验 获得超8个赞
您应该重写类中的ToString()
方法,Word
以便在 中使用这样的对象,WriteLine
或者像这样直接调用Name
getter:
Console.WriteLine("{0} {1}", word.Name, wereld.Name);
- 1 回答
- 0 关注
- 66 浏览
添加回答
举报
0/150
提交
取消