質問: 私は`"Microsoft.EntityFrameworkCore.SqlServer": "1.0.0-rc2-final"`を使用してい`"Microsoft.EntityFrameworkCore.SqlServer": "1.0.0-rc2-final"` `SQL 2008` 、いくつかの検索結果によると、私はオプションを追加する必要があります`.UseRowNmberForPaging()`新しい`DBcontext`作成する。これは`rc1-final`解決策でしたが、 `rc2-final`ではうまくいかないようです。 サービスを設定するときにオプションを追加すると、認識されません。 `EF Core`を`SQL Server 2008`して`SQL Server 2008`レコードにページを作成しようとすると、これが推奨されるソリューションのようです。 サービスを設定するために使用している行は次のとおりです。 ``` services.AddDbContext(options => options.UseSqlServer(connection).UseRowNumberForPaging()); ``` EntityFramework Core rc2のページングに行番号を使用する方法を知っていますか?
回答: 解決策が別のフォーラムで私に与えられたので、他の誰かがこの問題に遭遇した場合に私が答えを共有すると思った。 APIはネストされたクロージャーパターンを使用するようになりました。そのため、オプションは次の例のようにネストされた構造として構成する必要があります。 ``` services.AddDbContext(options => options.UseSqlServer(connection, opt => opt.UseRowNumberForPaging())); ```