問題タブ [notsupportedexception]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
456 参照

asp.net - エンティティフレームワーク-NotSupportedException

私は完全に困惑しています!このエラーに関するすべての質問は、私が行っているプリミティブフィールド(IDなど)で==を使用することを示しています。このクエリに対して私が行うことはすべて例外を生成します。以前はまったく同じコードが機能していましたが、何をしたのかわかりません。誰かが私に何が起こっているのか説明してもらえますか?

また、クエリ内のオブジェクト(日付など)を変換できるメソッドを備えたEntityFrameworkクラスがあったことを覚えていますが、このクラスが何であるかを知っている人はいますか?

アップデート:

これが私が行った変更です(現在は機能しています)。

0 投票する
1 に答える
6609 参照

c# - iTextSharp での「指定されたメソッドはサポートされていません」エラー

iTextSharpを使用してPDF を生成しています。以下に、1 段落の単純なページを作成するテスト メソッドを追加しました。動作し、PDF が生成されますが、PDF がブラウザーに送信された後、イベント ログに NotSupportedException が記録されます (または、Application_Error から自分でキャッチした場合)。このエラーの原因となる最も単純なコードは次のとおりです。

そして、それがスローするエラー(リクエストが完了した後)

これを修正する方法についてのアイデアはありますか? ライブラリなどに問題がありますか?

ありがとう!

編集:

この問題を解決するために、FileStreamResult を返すのではなく、コントローラーの File メソッドを介して代わりに FileContentResult を使用することができました。作業コードは次のとおりです。

0 投票する
2 に答える
1575 参照

c# - 「サポートされていない例外がユーザーコードによって処理されませんでした」というエラーが発生しました

私はテーブルを持っています

という名前のコンボボックスと、というcategoryCombobox名前のグリッドビューがありますproductgridview

コンボボックスでの選択に応じてデータグリッドを設定しようとしています..このように....

こんなエラーが出て……

エラー : この行で productbindingsource.DataSource = product;

サポートされていません例外はユーザー コードによって処理されませんでした
'System.Linq.IQueryable'1' 型の要素を比較できません。プリミティブ型 (Int32、String、Guid など) とエンティティ型のみがサポートされています。

0 投票する
2 に答える
1839 参照

c# - EF4.1複数のネストされたエンティティインクルードはNotSupportedExceptionを取得しますか?

編集:テストに基づいて問題の説明を更新-2011年9月12日。

.ToList()を呼び出すたびに、NotSupportedException( "指定されたメソッドはサポートされていません。")をスローするこのクエリがあります。

「悪い」とコメントしたいずれかの行をコメントアウトすると、クエリは機能します。同じ効果で、オブジェクトモデルにさまざまなネストされたエンティティを含めてみました。2を含めると、クラッシュが発生します。ネストとは、ナビゲーションプロパティのナビゲーションプロパティを意味します。文字列パスで.Includeメソッドを使用してみました:同じ結果です。

私のテーブル構造は次のようになります。

Dbモデル

Dbモデル2

これは、MySQL Connector / NET6.3.4のデータベースストアとしてMySQL5.1(明らかにInnoDBテーブル)を使用しています。

だから私の質問は:なぜこれが機能しないのですか?

注:このリンクのように関連するエンティティを明示的にロードすると、動作させることができます。しかし、EFが私のデータモデルを嫌う理由を知りたいです。

回答:MySQLコネクタは、2番目のネストされたエンティティインクルードを処理できないようです。.NET EFではなく、NotSupportedExceptionをスローします。EF4.0を使用してこれを試したときにも同じエラーが発生しましたが、当時の調査では、問題の原因は自己追跡エンティティであると確信していました。最新のコネクタにアップグレードしようとしましたが、非同期エラーが発生し始めました。これは、私がMySQLを嫌うもう1つの理由です。

0 投票する
1 に答える
1246 参照

c# - C#でCreateDirectoryを使用してNotSupportedExceptionを回避する

一連のディレクトリを再帰的に作成しようとしていますが、特定のディレクトリ名に「:」文字が含まれているため、上記の例外がスローされます。これを回避する方法があるのではないかと期待していましたか?以下は、私が使用しているコードの一部です。

ここで、'TargetFullPath' = "G:\ Users \ Jon \ Desktop \ musictest \ Journey \ Journey:Greatest Hits"

どうもありがとう :)

0 投票する
1 に答える
3037 参照

java - java.lang.UnsupportedOperationException: ブロブはキャッシュできません

オブジェクトの 1 つにフィールドを追加した後java.sql.Blob、休止状態の持続性マネージャーがBlobs are not cacheable例外をスローするようになりました。

キャッシュを無効にする以外に、これを解決する方法を考えてください。フィールドを一時的にしようとしましたが、もちろん成功しませんでした。

ところで、私は最新の Spring Framework を使用しています。

0 投票する
2 に答える
1560 参照

c# - Linq-to-SQL でローカル コレクションを使用するにはどうすればよいですか?

私が抱えているのと同じ問題であるこの質問を読みました。残念ながら、マークされた解決策は役に立ちませんでした。私はおそらく、LINQ について本当に明白なことを誤解しています。

私はある種の逆引きをしようとしています。学生が登録しているすべてのコースを見つける必要があります。

これがコードです...

結果を ASP:ListBox にデータバインドしていますが、DataBind() で次のエラーがスローされます...

System.NotSupportedException: ローカル コレクションを使用したクエリはサポートされていません。

何が起こっているか知っている人はいますか?

0 投票する
2 に答える
525 参照

.net - 日付付きのファイルの作成中に.net NotSupportedExceptionが発生する

日付付きのファイルを作成したい。

コードをデバッグすると、ファイル名は myfile05.01.2012 12:37:1222.prc です。

問題は「:」だと思います。どうすれば修正できますか?

0 投票する
2 に答える
138 参照

.net - プロパティゲッターからNotSupportedExceptionをスローする

プロパティゲッターから例外をスローすることは不適切であると聞いており、この論理的根拠の背後にある理由を理解しています。しかし、次の状況は私を困惑させています:あなたがいくつかの異なるプラットフォームに適応することを意図したファサードを書いていると想像してください:

Xここで、そのプラットフォームとYサポートをSomePropertyネイティブに想像しますが、そのプラットフォームはそうでZはありません。NotSupportedExceptionプラットフォームのアダプターのゲッターからスローZすることは、そのプラットフォームの特定のケースでは機能がサポートされていないことをユーザーに伝える正しい方法ではありませんか?

0 投票する
1 に答える
431 参照

database - LinqToSql で関連する複数のテーブルで SubmitChanges を行うにはどうすればよいですか?

Windows Phone 7.1 アプリケーションを作成していますが、データベースに変更を送信するのに苦労しています。私のデータベースのテーブルの構造は次のとおりです。

1 日目 <-1-----*-> トレーニング セッション <-多数-----1-> スポーツ

したがって、1 日に多くのトレーニング セッションがあり、トレーニング セッションには 1 つのスポーツがあります。1 つのスポーツが多くの異なるトレーニング セッションに含まれることは自然なことです。

主キーは次のようになります: Day - DateTime TrainingSession - int (DB 生成) Sport - nvarchar(200)

Sports には、単純に属性 sportName と iconFileName があります。

Day と Sport の両方に EntitySet を配置して Associations を設定しました。TrainingSession には EntityRef と EntityRef があります。Sport に EntitySet が必要かどうかは 100% わかりません。間違っている場合は訂正してください。とりあえず、テスト用に Sport クラスにいくつかのスポーツをハードコードしました。ObservableCollection を取得してそれらを取り出しているのがわかります。

これは、トレーニングセッションでさまざまなスポーツを持つ日のコレクションを作成しようとしている方法です。

このコードは機能しません。次のエラーが表示されます。

NotSupportedException was Unhandled: 新しくないエンティティをアタッチまたは追加しようとしました。別の DataContext から読み込まれた可能性があります。これはサポートされていません。

このエラーが発生する前に、NullReferenceExceptions も取得していました。

私は解決策を探していましたが、Detach を使用したり、Attach で回避策を使用したりする人もいましたが、それを自分のコードに実装する方法がわかりませんでした。誰か助けてくれませんか?

また、NullReferenceException は、スポーツをデータベースに保存していないという事実から来ている可能性があると考えましたが、そうでしょうか?