dbcontext.entity.select在Visual Studio 2013中不可用

本文关键字:2013 Studio entity select Visual dbcontext | 更新日期: 2023-09-27 17:50:51

自从我使用EntityDataModel以来已经有一段时间了。我曾经做过这样的事情:

var listaProductos = dbContext.Productos.Select(p => new

我刚刚用asp.net开始了一个新的web项目,并添加了实体数据模型,但如果我尝试像上面的例子一样做,我不能使用"。select"。我需要安装Nuget包之类的吗?

我使用Visual Studio 2013。

谢谢你的帮助。

dbcontext.entity.select在Visual Studio 2013中不可用

您应该在文件中添加命名空间:

using System.Linq;

检查您的命名空间和dbContext类

using ContosoUniversity.Models;
using System.Data.Entity;
using System.Data.Entity.ModelConfiguration.Conventions;
namespace ContosoUniversity.DAL
{
    public class SchoolContext : DbContext
    {
        public SchoolContext() : base("SchoolContext")
        {
        }
        public DbSet<Student> Students { get; set; }
        public DbSet<Enrollment> Enrollments { get; set; }
        public DbSet<Course> Courses { get; set; }
        protected override void OnModelCreating(DbModelBuilder modelBuilder)
        {
            modelBuilder.Conventions.Remove<PluralizingTableNameConvention>();
        }
    }
}