MSFT Contoso大学教程EF和MVC继承自命名空间

时间:2015-06-03 02:42:34

标签: c# asp.net-mvc entity-framework

在本教程中:https://www.asp.net/mvc/overview/getting-started/getting-started-with-ef-using-mvc/creating-an-entity-framework-data-model-for-an-asp-net-mvc-application是代码为的部分:

public class SchoolInitialzier : System.Data.Entity, 
                    DropCreateDatabaseModelChanges<SchoolContext>

它给了我这些错误:

System.Data.Entity is a namespace but is used like a type. The type or namespace name DropCreateDatabaseModelChanges could not be found

当你以这种方式继承某些东西时意味着什么?它甚至是正确的吗?为什么MSFT教程告诉我这样做?做正在努力实现的目标的正确方法是什么?

由于

1 个答案:

答案 0 :(得分:2)

你有,逗号

的拼写错误
System.Data.Entity.DropCreateDatabaseModelChanges<SchoolContext>

如果您正在实现两个接口,那么您将使用逗号

public class Foo : IIdentity, IKnowsKungFoo