1

私はC#やVisual Studioがあまり得意ではないので、これが何を意味するのかよくわかりません。データベースのデータを表示する基本的なコンソールを作成しています。

これはprogram.csコードです

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Assessment
{
    class Program
    {
        static void Main(string[] args)
        {
            FirstQuery();
        }

        private static void FirstQuery()
        {
            using (var context = new AssessmentEntities())
            {
                var clinic = context.Clinics;
                Console.WriteLine("Query Result");
                foreach (var clinic in clinics)
                {
                    Console.WriteLine("{0} {1}".clinic.clinic_id, clinic.clinci_name);
                }
                Console.Write("Press return to continue...");
                Console.ReadLine();
            }
        }
    }
}

他にどのコードを見る必要があるかわからないので、お知らせください。貼り付けます。ありがとうございます

私が得るエラーコードは次のとおりです(「名前'クリニック'は現在のコンテキストに存在しません)

4

4 に答える 4

2

これを次から変更します

foreach (var clinic in clinics)
{
         Console.WriteLine("{0} {1}".clinic.clinic_id, clinic.clinci_name);
}

foreach (var c in clinic)
{
          Console.WriteLine("{0} {1}".c.clinic_id, c.clinic_name);
 }
于 2013-02-26T14:38:07.783 に答える
2

代わりに、タイプミスがあるようです

var clinic = context.Clinics;

あるはずです

var clinics = context.Clinics;
于 2013-02-26T14:38:16.850 に答える
1

それはタイプミスです(クリニックではなくクリニック)

最も簡単な変更は、割り当てを診療所に変更することです -

var clinics = context.Clinics;
于 2013-02-26T14:38:29.720 に答える
1

使用する:

var clinics = context.Clinics;

それ以外の

var clinic = context.Clinics;
于 2013-02-26T14:40:13.137 に答える