私はいくつかの奇妙な問題に立ち往生しています。これがAccountsController.csのコードです
// GET /api/accounts
[HttpGet]
[Queryable(ResultLimit = 50)]
public IQueryable<AccountDto> Get()
{
return this.service.Get();
}
ここのサービス - それは AccountService.cs です
public IQueryable<AccountDto> Get()
{
return this.readModel.Get();
}
readModel は AccountsReadModel 型です
public IQueryable<AccountDto> Get()
{
return Database.GetCollection<AccountDto>("Accounts").AsQueryable();
}
データベースはMongoDb.Driver.Databaseです
問題は次のとおりです: パラメータなしで Get メソッドをクエリしようとすると -
-localhost/api/accountsスキップを使用すると (意図したとおり) すべてのアカウントが返されます:ひとつの。localhost/api/accounts?$skip=nlocalhost/api/accounts?$top=1
どうすれば対処できますか?