无法添加方法OnModelCreating

Nal*_*526 2 asp.net entity-framework entity-framework-4.1

这段代码

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Data.Entity;
using System.Data.Entity.ModelConfiguration;


    namespace ArticleLibrary_.NET.Models
    {
        public class ArticleLibraryEntitiy : DbContext
        {
            public DbSet<Post> Posts { get; set; }
            public DbSet<Person> People { get; set; }
            public DbSet<Tag> Tags { get; set; }
        }

      protected override void OnModelCreating(ModelBuilder modelBuilder)
      {

      }

    }
Run Code Online (Sandbox Code Playgroud)

给出错误说:

Expected class, delegate, enum, interface, or struct
Run Code Online (Sandbox Code Playgroud)

排队

protected override void OnModelCreating(ModelBuilder modelBuilder)
Run Code Online (Sandbox Code Playgroud)

而且似乎ModelBuilderVS代码编辑器也无法识别

我是否必须添加任何其他参考?

st *_*nmn 7

你必须课堂上写下这个OnModelCreating功能.你在它下面写下来.将您的代码更改为:

namespace ArticleLibrary_.NET.Models 
{ 
    public class ArticleLibraryEntitiy : DbContext 
    { 
        public DbSet<Post> Posts { get; set; } 
        public DbSet<Person> People { get; set; } 
        public DbSet<Tag> Tags { get; set; } 

        protected override void OnModelCreating(ModelBuilder modelBuilder) 
        { 

        } 
    } 

} 
Run Code Online (Sandbox Code Playgroud)