Mysql 不是从实体框架中的表生成的类

Mysql 不是从实体框架中的表生成的类,mysql,asp.net-mvc,entity-framework,Mysql,Asp.net Mvc,Entity Framework,从数据库创建模型后,我的模型上下文会引用数据库中的表,但不会生成这些表的类。这应该是那样的吗?现在是否需要为这些表中的每一个手动创建类?嘿,你在使用Visual Studio吗? 如果您确实对edmx进行了更新,这意味着您的所有更改都已到达您的文本。右键单击TT文件并单击“运行自定义工具”选项。这将自动生成您需要的文件(假设您使用Visual studio) 我的配置文件有问题。我将我的新代码迁移到一个新项目中,它成功了。应该减少类的数量;在解决方案资源管理器的model.edmx>model.

从数据库创建模型后,我的模型上下文会引用数据库中的表,但不会生成这些表的类。这应该是那样的吗?现在是否需要为这些表中的每一个手动创建类?

嘿,你在使用Visual Studio吗?
如果您确实对edmx进行了更新,这意味着您的所有更改都已到达您的文本。右键单击TT文件并单击“运行自定义工具”选项。这将自动生成您需要的文件(假设您使用Visual studio)

我的配置文件有问题。我将我的新代码迁移到一个新项目中,它成功了。

应该减少类的数量;在解决方案资源管理器的
model.edmx>model.tt
区域内…@ne1410s我不确定我是否理解。什么意思?对不起,我是说自动提供给你。当您在visual studio中单击.edmx文件(如果这是您的IDE?)时,是否会看到一个表关系图?这是正确的…创建了模型并包含了所有表,但我不知道在哪里可以找到这些表的类。这正常吗?我应该手动创建类吗?如果展开.edmx文件,应该会在其中看到一个.tt文件。如果您随后展开它,您应该会看到这些类