Asp.net 如何在实体框架中添加表?

Asp.net 如何在实体框架中添加表?,asp.net,entity-framework,Asp.net,Entity Framework,我有一个项目,我在Asp.net实体框架 现在我想在数据库中添加一个或多个表和一个或多个存储过程。 但实体不显示新表 如何显示此信息?打开edmx文件,在模式中的任意位置单击鼠标右键,然后选择“从数据库更新模型”,然后按照说明操作并选择所需的表和SP 有时,即使执行了这些步骤,您的模型也不会得到更新,请关闭Visual Studio并重新启动它。这对我来说已经发生过很多次了。沙里克的答案是好的。但我注意到一件事:当“映射详细信息”窗口处于活动状态(靠近错误列表、输出)时,如果您试图添加新实体(

我有一个项目,我在Asp.net实体框架

现在我想在数据库中添加一个或多个表和一个或多个存储过程。 但实体不显示新表


如何显示此信息?

打开edmx文件,在模式中的任意位置单击鼠标右键,然后选择“从数据库更新模型”,然后按照说明操作并选择所需的表和SP


有时,即使执行了这些步骤,您的模型也不会得到更新,请关闭Visual Studio并重新启动它。这对我来说已经发生过很多次了。

沙里克的答案是好的。但我注意到一件事:当“映射详细信息”窗口处于活动状态(靠近错误列表、输出)时,如果您试图添加新实体(右键单击设计图面,添加->实体),弹出对话框“添加实体”将不会显示。

很抱歉,您的问题很难理解。是否在EF中使用数据库优先的方法并从数据库生成edmx?请确保在从数据库更新模型后单击“保存”。)当我这样做时,它会在图表中创建一个a表,但不是我需要从代码中引用表的类。当我尝试这样做时,它会给我很多代码为6002的警告(即说我的一些表,其中任何一个表都不是我要添加的表,没有定义主键),并且不会添加我的特定表(我从更新向导中选择的)。你知道如何解决这个问题吗?谢谢。