Я придумал способ, хотя и немного обманщик.
Когда я создавал ресурс в схеме AppSync, есть раскрывающийся список «дополнительных индексов», и если я сделаю начальный индекс по идентификатору, а затем второй индекс «имя», он создаст запрос с определителем для вы. В моем случае запрос
queryIngredientsByNameIndex(name: String!, first: Int, after: String): IngredientConnection
с резольвером
{
"version": "2017-02-28",
"operation": "Query",
"query": {
"expression": "#name = :name",
"expressionNames": {
"#name": "name",
},
"expressionValues": {
":name": $util.dynamodb.toDynamoDBJson($ctx.args.name),
},
},
"index": "name-index",
"limit": $util.defaultIfNull($ctx.args.first, 20),
"nextToken": $util.toJson($util.defaultIfNullOrEmpty($ctx.args.after, null)),
"scanIndexForward": true,
"select": "ALL_ATTRIBUTES",
}
щелкните правой кнопкой> свойства
Действие сборки: набор ни к "Одному"
Править: Если Вы говорите о app.config, Вы действительно путаница наклона с форматом этого, необходимо поместить его в другой .config файл.
Я просто проверил дважды, VS.net не заботится пока не app.config или web.config, и действие сборки файла конфигурации не установлено ни на "Один", это будет "ошибка", если у Вас будет открытый файл, но это не заставит сборку приводить к сбою или мешать ему создавать блоки.
Закройте файл, и ошибки уйдут, подобные ошибкам, которые Вы получаете о разметке HTML. Отображение этих "ошибок" является, вероятно, конфигурируемым параметром в vs.net
Действие для взятия зависит от решения и и тип файла. Например (в VS2005), в решении C++ я могу щелкнуть правой кнопкой по имени исходного файла в проводнике решения и просмотреть его свойства. Первая опция "General" "Исключена Из Сборки", которая позволит Вам исключать файл из процесса сборки без исключения ее из проекта в целом.
Я потянул .config файл в решении C# и нашел опцию "Build Action" под разделом Advanced. Это не должно, вероятно, быть установлено ни на "Один".
Просто щелкните правой кнопкой по файлу и выберите "Exclude from project".
Если Вы все еще хотите видеть его в своем проекте, выберите проект и нажмите кнопку "Show all files" наверху проводника решения. Это покажет все файлы в дереве каталогов, даже если они не будут на самом деле частью проекта.
Вы уверены что VS, компилирующий .config файл???
Необходимо проверить, что это - Действие Сборки в опциях файла и может быть установлено это ни на один.