Page 1 of 1

Model Naming for FirstLetterUpperCase not working

Posted: Mon 11 Aug 2014 22:42
by trumbjd1
Hi,

I am running 7.9.333.6 on an Oracle 11.2 data model in VS 2012 with the EF 6 POCO template. I am starting a project from scratch and setup the naming for the model to FirstLetterUpperCase with underscore removal on.

So, I expect this:

NICE_TABLE_NAME

to be transformed to:

NiceTableName

but what I get is:

NICETABLENAME

I have tried other options like lower case and unchanged and they seem to work. But FirstLetterLowerCase looks like it is keeping everything upper case and removing the underscore.

Any idea what is happening? I could have sworn this happened to me several years ago but it was fixed in a minor release.

--Jonathan

Re: Model Naming for FirstLetterUpperCase not working

Posted: Tue 12 Aug 2014 15:40
by Shalex
This is a designed behaviour.

Please download http://www.devart.com/entitydeveloper/e ... eloper.chm > the Search tab, type "naming rules" > Database Naming:
Capitalized - the first letter of the entity name and the first letter after each underscore in the table name will be uppercase, other letters will be lowercase.
FirstLetterUppercase - the name of an entity begins with a capital letter, case of other letters will not be changed.

These are inputs/outputs depending on the selected naming rule:
Capitalized: NICE_TABLE_NAME -> NiceTableName
FirstLetterUppercase: NICE_TABLE_NAME -> NICETABLENAME