Клиент Couchbase .NET позволяет настраивать, используете ли вы рабочие или рабочие представления через конфигурацию клиента. В конце концов, все, что на самом деле делает, это добавляет «dev_» к имени представления, но это часть конфигурации, а не часть кода, позволяющая конфигурирование во время выполнения без перекомпиляции.
Наилучшим подходом будет использование фактического имени проектного документа, которое вы используете в веб-интерфейсе. Как вы, возможно, знаете, вы можете одновременно иметь как разрабатываемую, так и рабочую версию конструкторского документа. Они могут различаться, но вы можете редактировать только виды в документе по разработке.
Предполагая, что у вас есть обычное имя для документа разработки, содержащего представление в вашем коде, вы можете добавить его в документ разработки проекта режима в вашем файле App / Web.config следующим образом:
<couchbase>
<documentNameTransformer type="Couchbase.Configuration.DevelopmentModeNameTransformer, Couchbase" />
...
</couchbase>
В Couchbase wiki .
есть и другие ссылки на эту тему.
Если вы не видите ожидаемого полного ответа и уверены, что он использует рабочий дизайн документа / вида, то может быть другая проблема. Имейте в виду, что между вставкой / обновлением документа и его доступностью в представлении есть небольшая задержка.