[解決済み] Sequence has no elements' Exceptionの処理
2022-01-29 21:30:25
質問
カートの数量を更新しているのですが、「Sequence has no elements」という例外が発生します。
それが何を意味するのかさえもわかりません。最初は、どこかにnull値が渡されているのかと思いましたが、確認したところそうではありませんでした。
シーケンスに要素がない 説明 処理されない例外 は、現在の Web リクエストの実行中に発生しました。このような場合 スタックトレースで、エラーの詳細と発生箇所を確認してください。 コードに起因するものです。
例外の詳細です。System.InvalidOperationException: シーケンス は要素を含んでいない
ソースエラーです。
35行目:var uid = WebSecurity.CurrentUserId; 36行目:var uid = WebSecurity.CurrentUserId: var newqty = Request.Form["Quantity"]; 37行目。
OModel.Cart c = (from item in database.Carts Line 38:
ここで item.UserId == uid && item.PartNumber == pnumber && item.OrderId == oid 39行目: select item).First();
何が原因なのか、何か思い当たることはありますか?
どのように解決するのですか?
First()
は、select が 0 行を返す場合に発生します。その例外をキャッチするか、あるいは
FirstOrDefault()
これは、要素がない場合は null を返します。
関連
-
[解決済み】指定されたキャストが有効でない?
-
[解決済み】Ajax処理で「無効なJSONプリミティブ」と表示される件
-
[解決済み】WebForms UnobtrusiveValidationModeは、jqueryのScriptResourceMappingを必要とする
-
[解決済み] エンティティタイプ <type> は、現在のコンテキストのモデルの一部ではありません。
-
[解決済み】ソケットのアドレス(プロトコル/ネットワークアドレス/ポート)は、通常1つしか使用できない?
-
[解決済み】取り消せないメンバはメソッドのように使えない?
-
[解決済み】ファイルやアセンブリ、またはその依存関係の1つをロードできませんでした。
-
VSでscanfエラーを恒久的に解決するには、ソースファイルを作成し、自動的に#define _CRT_SECURE_NO_WARNINGS 1を追加してください。
-
[解決済み] LINQを使用してList<T>から要素を削除する
-
[解決済み] タイムアウトが発生しました。操作の完了前にタイムアウトが発生したか、サーバーが応答していない。ステートメントが終了しました
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】"出力タイプがクラスライブラリのプロジェクトは直接起動できない"
-
[解決済み】C#におけるtypedefの等価性
-
[解決済み】Unity3DでOnTriggerEnterが動作しない件
-
[解決済み] [Solved] 不正な文字列値: '\xEFxBFxBD' for column
-
[解決済み】MetadataException: 指定されたメタデータ・リソースをロードできない
-
[解決済み】「...は'型'であり、与えられたコンテキストでは有効ではありません」を解決するにはどうすればよいですか?(C#)
-
[解決済み】5.7.57 SMTP - MAIL FROMエラー時に匿名メールを送信するためにクライアントが認証されない
-
[解決済み】C#のequal to演算子でtextとvarcharのデータ型は互換性がない
-
[解決済み】2年前のMSDateを把握する【クローズド
-
[解決済み] LINQで.Firstと.FirstOrDefaultを使用するタイミングは?