这是很好的建议但它并不能帮助你知道哪里是合适的地方放这样的功能是...
是否有任何关于分解EF .tt文件或逐步浏览输出代以了解它如何构建输出的指导?
我可以将其插入一个名为 (Ef4.3)函数
公共字符串属性(EdmProperty edmProperty)
这似乎是用来输出线成功使用上述功能像“公众诠释字段名{获得;设置;}”
,改变了3日(指数{2})参数的格式化与功能包修改名称,如:
_typeMapper.GetTypeName(edmProperty.TypeUsage), //unchanged
UnderScoreToPascalCase(_code.Escape(edmProperty)), //wrapped "name"
_code.SpaceAfter(Accessibility.ForGetter(edmProperty)), // unchanged
这是不完美的,例如:它不保留现有的“Ucasing”,并不关心这样的事情: customerIP 输出:Customerip 其中IMO不太可读...
但它比我看什么更好,这是一场噩梦,因为数据库被camelCase,PascalCase和下划线分离混杂在一起,所以非常可怕。
无论如何希望这可以帮助别人......