i有一个Oracle数据库,该数据库在所有上案例中都有其所有表和列。
例如,表格学生有名字,姓氏和dateofbirth
当我使用EF数据库第一次方法生成类时,我也会在上案例中获得所有类和名称。
在这里回答
如何强制使用Oracle的实体框架支持Pascal Case?
没有帮助,因为它仅在上案中只有第一个字母而不是firstName或lastname生成名称。
我想手动做。有什么方法可以在on ModelCreating中写入一些内容,以便每次生成EDMX时都会得到正确的名字?
如果我在一代后更改名称,则下次将从数据库更新它。
resharper可能会有所帮助,尽管我一段时间内没有使用re#或命名约定功能。(请参阅:https://www.jetbrains.com/help/resharper/inspect_the_whole_solution_for_naming_style_style_compliance.html(告诉它,您需要uppercamelcase并在生成的代码上运行。此功能可能还有其他插件。
ef不会这样做,因为我怀疑他们会试图确定命名的单词边界。Whillitknowhowhowmanywordsareinhere如何?:)