Можно ли преобразовать текст из столбца таблицы в SQL Server в PascalCase только с использованием правильного кода SQL?
TABLE DEFINITION
----------------------
ID int
CITTA varchar(50)
PROV varchar(50)
CAP varchar(50)
COD varchar(50)
Поле, содержащее текст для преобразования, - CITTA
. Он содержит все значения в верхнем регистре, такие как «ABANO TERME», «ROMA» и так далее. Слова разделяются пробелом.
РЕДАКТИРОВАТЬ
Я забыл упомянуть, что в некоторых словах есть акцент '
. Этот символ можно найти либо в конце слова, либо в середине.
РЕДАКТИРОВАТЬ 2:
Некоторые странности, обнаруженные в результатах:
В Fluent NHibernate вы можете установить каскадные настройки для сопоставления, например
public class StoreMap : ClassMap<Store>
{
public StoreMap()
{
Id(x => x.Id);
Map(x => x.Name);
HasMany(x => x.Staff)
.Inverse()
.Cascade.None();
HasManyToMany(x => x.Products)
.Cascade.All()
.Table("StoreProduct");
}
}
Как это делается в Entity Framework «Сначала код»?