Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/339.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/entity-framework/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# MVC5代码第一个EF表名称更改_C#_Entity Framework_Model View Controller - Fatal编程技术网

C# MVC5代码第一个EF表名称更改

C# MVC5代码第一个EF表名称更改,c#,entity-framework,model-view-controller,C#,Entity Framework,Model View Controller,有人能告诉我MVC中表引用的元数据存储在哪里吗 我在MVC创建表时遇到了一个问题,在数据库中存在的表的末尾有一个s,我已经定义了 发现这一点可以解释多元化的原因: 因此,添加了代码来删除多个问题,然后得到错误,表示定义已经改变,并考虑使用代码第一迁移。 运行EnableMigrations,AddMigrationSiteMenu,然后更新数据库,此时我遇到一个错误,说它无法创建表,因为它已经存在 因此,即使我的代码中的每个引用都指向SiteMenu,我实际上也无法引用该表,因为当我第一次尝试运

有人能告诉我MVC中表引用的元数据存储在哪里吗

我在MVC创建表时遇到了一个问题,在数据库中存在的表的末尾有一个s,我已经定义了

发现这一点可以解释多元化的原因:

因此,添加了代码来删除多个问题,然后得到错误,表示定义已经改变,并考虑使用代码第一迁移。 运行EnableMigrations,AddMigrationSiteMenu,然后更新数据库,此时我遇到一个错误,说它无法创建表,因为它已经存在

因此,即使我的代码中的每个引用都指向SiteMenu,我实际上也无法引用该表,因为当我第一次尝试运行它时,VS创建了某种元数据引用,称之为SiteMenuS

我怎样才能访问这个

创建一个定义表的模型类似乎非常糟糕,但是对该类的任何更改都需要运行控制台代码来更新一些您没有明确访问权限的引用文件


是否有其他方法可以构建和维护我自己的引用?

I通常,我不会使用SQL Management Studio删除数据库,而是将自动迁移设置为true。然后我只使用UpdateDatabase-Verbose-force我不能每次都删除一个现有的生产数据库来更改表的引用。对不起,我一定错过了您所说的生产数据库的部分。谢谢,但是我正在寻找有关如何访问创建的元数据的信息。您是否有机会查看过这些信息?他们有很多关于如何进行迁移的信息。