問題タブ [submitchanges]

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 投票する
1 に答える
143 参照

vb.net - LINQを使用して、常に1のCHILDVALUEを追加します。

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

PatientEligibilit および PatientsEligibilitiesDoctorsSpecialties および DoctorsSpecialties

PatientEligibilitには、 PatientsEligibilitiesDoctorsSpecialties テーブル から の外部キー PatientsEligibilitiesDoctorsSpecialtyIDがあります

PatientsEligibilitiesDoctorsSpecialtyには 、 DoctorsSpecialties テーブル の外部キー DoctorsSpecialtyIDがあります

次に、 VB.NET LINQを使用します。子アイテム(PatientsEligibilitiesDoctorsSpecialty)をその親(PatientEligibilit)に追加しようとしています。

次に、変更を送信します

お気に入り :

正常に動作し、正しい日付でデータベースにレコードを保存します

しかし

常に価値を持って保存1

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

linq-to-sql - テキストボックスがリストボックスによって変更された場合、Linq to SQL SubmitChanges()が機能しない

簡単なテストフォームには、リストボックスとテキストボックスがあります。フォームは、単一のテーブルを持つデータコンテキストにバインドされます。リストボックスには2つの項目があり、バインドされていません。テキストボックスはデータコンテキストにバインドされています。

リストボックスから項目を選択すると、次のコードが実行されます。

次に、[保存]ボタンを押すと、次のコードが実行されます。

ただし、テキストボックスがバインドされているデータベースフィールドは更新されません。

テキストボックスに手動で値を入力してから[保存]ボタンを押すと、データベースフィールドが更新されます。

私はこれを数日間オンとオフで解決しようとしてきましたが、最終的にこの非常に単純なテキストフォームを作成して、何が起こっているのかを確認または拒否しました。エラーは発生しません。

したがって、何らかの理由で、SubmitChanges()は、リストボックスから.Textプロパティが更新されている場合、テキストボックスを更新する必要があることを認識しませんが、手動で値を入力した場合は、テキストボックスを更新する必要があることを認識します。

何かご意見は?

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

asp.net-mvc-3 - ASP.NET MVC3 C# - すべてのコード パスが値を返すわけではない

私はこのループでほとんどそこにいます!

コントローラ:

意見:

エラー:

リソースが見つかりません。

説明: HTTP 404。探しているリソース (またはその依存関係の 1 つ) は、削除されたか、名前が変更されたか、一時的に利用できない可能性があります。次の URL を見直して、スペルが正しいことを確認してください。

要求された URL: /Post/Hide/1

/Post/Hide/1 が存在しないことはわかっています。したくない!/Thread/Details/id にリダイレクトすることになっています (したがって、「投稿」があった「スレッド」)

いつものように、ヘルプ/ガイダンスは大歓迎です!

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

c# - SubmitChanges を使用して LINQ トランザクションを作成する

そこで、LINQ to SQL でトランザクションを作成しようとしています。SubmitChanges()を使用すると、トランザクションが作成されてすべてが実行され、例外が発生した場合はすべてがロールバックされることを読みました。MULTIPLE を使用する必要がありますSubmitChanges()か? 私はこのコードのようなものを使用していますが、最初のテーブルにデータを保存していないため、機能していません.. (子テーブルの ID が必要です)。

SubmitChanges()最初の直後に別のものを使用するInsertOnSubmitと、トランザクションのアイデアが失われませんか?

0 投票する
0 に答える
294 参照

app-store - アプリストアでアプリの「新しいバージョン」をリセットする方法

appStore で自分のアプリの「新しいバージョン」を「リセット」する方法はあるのだろうか。いいえ、バイナリを拒否するだけでは十分ではないようです。

問題は次のとおりです。ローカライズが不十分なこのアプリ (ここにあります: www.pekbok.com :) ) があります。ある日、それを「L 日」と呼びましょう。すべての画像 (iPhone と iPad) をローカライズして、ストアの説明にアップロードすることにしました。これは本当に苦痛であり、私はこの種の管理上の時間の浪費を心から嫌います. とにかく、「Day L」以降、アプリの画像は正しい言語で表示され、すべてがうまく機能していました。

数日後、ファンシーなパンツがたくさん入った新しいバージョンをアップロードすることに決め、itunesconnect にアクセスしました。「Day L」の前日、すでに新しいバージョンを追加していたが、バンドルをアップロードしていないことに気付いたときの驚きを想像してみてください。

既存のアプリの「新しいバージョンを追加」すると、以前のバイナリに関する情報が (スナップショットとして) 複製され、新しいバージョンの新しいコンテキストに保存されるようです。したがって、古いバージョンのイメージを変更しても、これらの変更を行う前に「複製」されていたため、新しいバージョンのイメージには影響しません (「L 日」)。

新しいバイナリをアップロードして拒否しようとしましたが、ステータスが「開発者による拒否」に変わるだけで、最初の「新しいバージョンの追加」状態にはなりません:(

助けてください、私はコードが管理に時間を費やしたくない:)

よろしく、 トミー

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

c# - SubmitChangesすぐにレコードを取り戻します

データベースにレコードを追加するフォームがあります。主キーは自動的にインクリメントされます。入力したばかりの情報が表示されているページにWebページをリダイレクトしてもらいたいのですが。

たとえば、次に生成される番号が1019の場合、 http://localhost/details.aspx?softwareID=1019にリダイレクトされます。

これがDBに送信するコードです。

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

c# - linq-to-sql アイテムの db への挿入または送信に関する制限の確認

オブジェクトを SQL に挿入または送信するときに、オブジェクト データのチェックを実装したいと考えています。自動生成されたlinq-to-sql-classes、またはその他のソリューションに対して実装/拡張できるOnInsertまたはOnSubmit関数はありますか?

これを行う通常の方法は、制限、チェック制約、トリガー、およびストアド プロシージャを SQL サーバー データベースに配置することですが、コードを 1 か所に保持し、構文チェックなどを取得するために、それを避けたいと思います。

(一意のインデックスと外部キーのチェックは、SQL データベースに直接実装する方がよいと思います)

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

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

私のプロジェクトは、PresentationLayer、BusinesLogicLayer、DataAccessLayer に分かれています。作成されたすべてのオブジェクトは、これらのレイヤーを通過します。単純化すると:

SetFilter.xaml.cs

FilterBLO.cs

FilterDAO.cs

フィルターは、 とを含むテーブルClientを使用してテーブルに接続されます。(多対多の関係)ClientFilterFilterIDClientID

新しい 3 つのオブジェクトを作成するとすべて問題ありませんがClient、データベースに存在している場合 (また、別のオブジェクトと別のオブジェクトを使用しているClientBLO場合)、エラーが発生します:ClientDAOTransactionScopeDBDataContext

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

(他の同様のスレッドを検索しましたが、問題の解決策が見つかりませんでした。)

そして最後に私の質問

データベースに存在する場合、どのように保存myFilterすればよいですか。datacontext でClient試してみましたが、同じエラーが発生します。Attach()FilterDAO.cs

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

entity-framework - ObjectStateManagerと分離されたエンティティの状態

私はEntityFrameworkを使用していますが、その機能の一部がまだ不明です。理解しにくい主なものは次のとおりです。

  • SubmitChanges処理する;
  • update-delete-insertメソッドを呼び出す順序。
  • の理解ObjectStateManager
  • 切り離さEntityStateれ、提出プロセスの一部です。

説明を提供するか、いくつかの役立つリンクを提供してください。

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

linq - MVC3 LINQ SubmitChanges が無効です

以下のメソッドでは、db.SubmitChanges が無効として表示され、インテリセンスによって認識されません。これは、LINQ を使用してデータベース内のレコードを更新する最初の試みであり、メソッドには、まだ発見していない他のロジック/構文エラーが含まれている可能性があります。SubmitChanges が正しくない原因は何ですか?