What is the best way to add indexes on existing objects mapped to DDS? Several hundred thousand objects already stored in the database.
Is it as easy as just adding [EPiServerDataIndex] atttribute to my existing classes, recompile and redeploy the site?
Seems your options are to either:
1) Add [EPiServerDataIndex] attributes or...
2) Add indexes through store parameters when creating your store:
var params = new StoreDefinitionParameters();
storeParams.IndexNames.Add("SomeModelPropertyName");
var store = DynamicDataStore.CreateStore<YourType>("StoreName", params);
More info here