名称'诊所'在当前上下文中不存在
本文关键字:上下文 不存在 诊所 名称 | 更新日期: 2023-09-27 18:01:18
我不知道这是什么意思,因为我不太擅长c#或Visual Studio。我正在创建一个基本控制台,它将显示来自数据库的数据。
这是程序。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();
}
}
}
}
我不确定你还需要看什么代码,所以只要让我知道,我会把它粘贴进去。谢谢你
我得到的错误代码是("名称'clinics'不存在于当前上下文中)
你好像打错字了,而不是
var clinic = context.Clinics;
应该有
var clinics = context.Clinics;
从
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);
}
使用说明:
var clinics = context.Clinics;
代替
var clinic = context.Clinics;
这是一个错别字(clinics而不是clinic)
最简单的改变是将分配改为诊所-
var clinics = context.Clinics;