2026-07-06 errorsflutterdart 解決策: Riverpod 3.0 が元のエラーではなく ProviderException をスローする Riverpod 3.0 はプロバイダーの読み取り中にスローされたエラーを ProviderException でラップします。その型をキャッチして e.exception を読めば元のエラーを取り戻せます。あるいは、ラップされない AsyncValue.error を使いましょう。
2026-07-05 errorsflutterdart 解決策: Flutter の Container で Cannot provide both a color and a decoration 色を decoration の中に移動します。color と decoration を同じ Container に渡すのではなく、decoration: BoxDecoration(color: ...) を使います。
2026-07-05 errorsflutterdart 修正: Incorrect use of ParentDataWidget. Expanded widgets must be placed inside Flex widgets (Flutter) このエラーは、Expanded または Flexible が Row、Column、Flex の直接の子でないことを意味します。flex ウィジェットの直下に移動するか、親が flex でないなら Expanded を外してください。
2026-07-05 errorsflutterdart 修正: A RenderViewport expected a child of type RenderSliver but received a child of type RenderBox (Flutter の CustomScrollView) CustomScrollView の slivers リストは sliver しか受け付けません。box ウィジェットは SliverToBoxAdapter でラップするか、ListView/Padding/Column を SliverList や SliverPadding に置き換えてください。
2026-07-04 errorsefcoredotnet 解決: EF Core 11 で "The LINQ expression could not be translated" EF Core 11 は、Where や OrderBy が SQL に変換できないメソッドを呼び出すとこれをスローします。予測を変換可能な演算子で書き直すか、先に AsEnumerable でデータをクライアントに取り込みましょう。
2026-07-04 errorsefcoredotnet 修正: EF Core 11 の "The required column 'X' was not present in the results of a 'FromSql' operation" 生の SQL がエンティティにマッピングされたすべての列を返さない、または名前が一致しないと EF Core はこの例外を投げます。一致する名前ですべてのマッピング列を返すか、スカラー型やキーレス型を照会してください。
2026-06-26 errorscsharpdotnet 解決方法: EF Core 11 でエンティティを削除すると FOREIGN KEY constraint failed が発生する 親にまだ依存行が残っており、データベースがそれらを孤立させることを拒否するため、EF Core は FOREIGN KEY constraint failed をスローします。子を読み込む、リレーションシップをオプションにする、または OnDelete を設定してください。
2026-06-26 errorscsharpdotnet 解決方法: No service for type 'Microsoft.EntityFrameworkCore.DbContextOptions' has been registered AddDbContext が実行されなかった、Build の後で実行された、またはコンテキストのコンストラクターが誤った DbContextOptions を受け取ると EF Core はこれをスローします。Build より前に登録し、DbContextOptions<YourContext> を使ってください。
2026-06-25 errorscsharpdotnet 修正: ASP.NET Core で JWT bearer なのに 401 ではなく 405 Method Not Allowed が返る 保護されたエンドポイントが 401 ではなく 405 を返すのは、ほぼ常に認証が実行される前にルーティングが HTTP 動詞を拒否したか、cookie スキームがチャレンジを横取りしたかのどちらかです。ここでは、どちらなのかを見分ける方法を解説します。
2026-06-25 errorscsharpdotnet 修正: The seed entity for entity type 'X' cannot be added because a non-zero value is required for property 'Id' HasData がストア生成キーのエンティティを明示的な値なしでシードしています。各行に安定したゼロ以外の Id を与えるか、生成キーには UseSeeding を使ってください。