Использование пользовательских путей в отношениях в JsonApiFramework - PullRequest
0 голосов
/ 15 февраля 2019

Я смотрю на образцы JsonApiFramework для сервера JSON: API.

Для связей библиотека генерирует относительные ссылки.Например, вот отношение статьи № 3 к блогу этой статьи:

http://localhost:12000/articles/3/blog

Вот конфигурация, которая устанавливает отношение:

public class ArticleConfiguration : ResourceTypeBuilder<Article>
{
    public ArticleConfiguration()
    {
        // Attributes to Ignore
        this.Attribute(x => x.BlogId).Ignore();
        this.Attribute(x => x.AuthorId).Ignore();

        // Relationships
        this.ToOneRelationship<Blog>("blog");
        this.ToOneRelationship<Person>("author");
        this.ToManyRelationship<Comment>("comments");
    }
}

Однако мой сервис должен генерировать пути, которые указывают на канонический путь ресурса.Например:

http://localhost:12000/blog/2

Или, может быть, даже так:

http://localhost:12000/1071a038-4a5a-4ace-b0f9-cbc69db1e296

Как это можно настроить?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...