C# 类型或命名空间名称';自动完成2';找不到(是否缺少using指令或程序集引用?)
我正在学习如何“在React应用程序中添加自动完成文本框”(参考:)。我照原样做了每件事,但有一个错误如下C# 类型或命名空间名称';自动完成2';找不到(是否缺少using指令或程序集引用?),c#,sql,reactjs,visual-studio-2017,ssms,C#,Sql,Reactjs,Visual Studio 2017,Ssms,我正在学习如何“在React应用程序中添加自动完成文本框”(参考:)。我照原样做了每件事,但有一个错误如下 using System; using System.Collections.Generic; using System.Linq; using System.Net; using System.Net.Http; using System.Web.Http; using AutoCompleteCustomers.Models; namespace AutoComplete.Contro
using System;
using System.Collections.Generic;
using System.Linq;
using System.Net;
using System.Net.Http;
using System.Web.Http;
using AutoCompleteCustomers.Models;
namespace AutoComplete.Controllers
{
[RoutePrefix("Api/autoComplete")]
public class AutoCompleteController : ApiController
{
AutoCompleteEntities2 DB = new AutoCompleteEntities2();
[HttpGet]
[Route("Countrylist")]
public object Getrecord()
{
var data = DB.cicmpy.ToList();
return data;
}
}
}
我收到的错误:“找不到类型或命名空间名称'autocompleteties2'(是否缺少using指令或程序集引用?)”
为了纠正这个问题,我添加了一个名称空间为“AutoCompleteTenties2”的新类,然后它给了我一个新错误““'AutoCompleteTenties2'不包含“cicmpy”的定义,并且找不到接受类型“”的第一个参数的可访问扩展方法(是否缺少using指令或程序集引用?“
我是C#的新手,目前正在学习,如果有人能解释错误并指导改正,我将不胜感激。谢谢!您可以尝试以下步骤来解决您的问题 首先,请在解决方案中找到model1.context.cs文件并打开它 通常,您将获得以下类似的生成代码。(如果没有,请再次创建ADO.NET实体数据模型) 您可以根据我的代码更改相应的代码。我想您应该使用AutoComplete.Models;
namespace WebApplication2.Models
{
using System;
using System.Data.Entity;
using System.Data.Entity.Infrastructure;
public partial class SchoolEntities : DbContext
{
public SchoolEntities()
: base("name=SchoolEntities")
{
}
protected override void OnModelCreating(DbModelBuilder modelBuilder)
{
throw new UnintentionalCodeFirstException();
}
public virtual DbSet<TblCountry> TblCountries { get; set; } // corrspond in the entity.TblCountries
}
}
using System.Linq;
using System.Web.Mvc;
using WebApplication2.Models;
namespace WebApplication2.Controllers
{
public class AutoCompleteController : Controller
{
SchoolEntities entity = new SchoolEntities();
[HttpGet]
[Route("Countrylist")]
public object Getrecord()
{
var data = entity.TblCountries.ToList();
return data;
}
}
}