Ravendb меняет метаданные «ворон-сущность-имя»
Вопрос
Я заметил, что когда я добавляю документ для Ravendb и посмотреть метаданные «имя ворона-сущности», это делает его множеством. Например, если мое имя модели было Product
Это меняет это Products
. Отказ Почему такой вид для поведения?
Если я создал индекс, который я вынужден использовать docs.Products
Решение
Это часть философии Ravendb, чтобы сделать конфиденциальную конфигурацию, поэтому она делает это по умолчанию.
Но вы можете переопределить его, если вы хотите, вы можете сделать что-то подобное:
_documentStore = new DocumentStore { Url = "http://localhost:8080/" };
_documentStore.Conventions.FindTypeTagName = t =>
{
if (t.Name == "MyClass")
return "MyClassBlahBlah";
else
return Raven.Client.Util.Inflector.Pluralize(t.Name);
};
_documentStore.Initialize();
Видеть Эта тема На группе обсуждения Ravendb для получения дополнительной информации
Не связан с StackOverflow