質問: await db.Users.FindAsync(username); > > **System.OverflowExceptionを**スローし**ます。算術演算の結果、オーバーフローが発生しました。** 解決策が見つからなかったり、少なくとも失敗した理由はありませんでした。 なぜ誰がその例外を知っているのですか? 助けてくれてありがとう。 **追伸:詳しい情報が必要な場合は、私に知らせてください**
回答: それを私が直した。間違った接続文字列を使用しました。私は接続文字列にSQLデータベースのポート番号を入れなければなりません。 間違ったもの: ``` Server=serverAddress;Database=dbName;User Id=dbUser;Password=dbPassword; ``` 右のもの: ``` Server=serverAddres,portNumber;Database=dbName;User Id=dbUser;Password=dbPassword; ``` デフォルトのMSSQLポート番号は1433です。 あなたが私と同じ問題を抱えたら、それがあなたを助けてくれることを願っています。 **PSでは異なる例外が発生する可能性があります。 VSコードで実行しようとしたときにこの例外が発生しました** このように: > Microsoft.EntityFrameworkCore.Query.Internal.SqlServerQueryCompilationContextFactory [1]クエリの結果を反復処理中に、データベースで例外が発生しました。 > >