表名:TableStatus 该工具生成变量名为 TableStatus 的 TableStatu。对于其他的 TablePerson,它会创建具有变量名称 TablePersons 的 TablePerson。使用 Code First,您可以删除复数形式。我发现了一些 Entity.tt 和 Context.tt 的片段,可以在您进行逆向工程时删除/添加复数形式,但似乎都不会对输出类和 DbContext DbSet 名称产生任何影响。这可能很简单,但我没有看到。
最佳答案
当您执行数据库优先模型时,可以选择将实体名称复数化/单数化。关闭它,它应该可以解决您的问题。
关于entity-framework - 我们能否阻止 EF 逆向工程师从表名中删除尾随 's',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11906934/