I tested the scenario you describe and the string in question was persisted as a VarChar. If you require specific NVarChar entries, you can change the database type of your field via code. The following is an example:
var metaManager = MetadataManager.GetManager();
var theField = metaManager.GetMetafields().Where(f => f.Title ==
The code uses the MetadataManager to get the MetaField for your product type and alters its DBType property, thus altering the type of the database persisted value.
Ivan D. Dimitrov
Do you want to have your say in the Sitefinity development roadmap? Do you want to know when a feature you requested is added or when a bug fixed? Explore the Telerik Sitefinity CMS Ideas&Feedback Portal
and vote to affect the priority of the items