dbcontext.entity.select 2013 年 Visual Studio 不可用

dbcontext.entity.select not available in Visual Studio 2013

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

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

我刚刚使用 asp.net 启动了一个新的 Web 项目并添加了实体数据模型,但是如果我尝试按照上面的示例进行操作,我将无法使用“.Select”。我需要安装任何 Nuget 包或其他东西吗?

我在 Visual Studio 2013 年工作。

感谢您的帮助。

您应该将命名空间添加到您的文件中:

using System.Linq;

检查您的命名空间和 dbContext class。

喜欢

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>();
        }
    }
}