問題タブ [crud]

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 に答える
4802 参照

c# - Visual C#2008。AccessMdbでDataset、DataRowを使用したCRUDの例

Visual Studio C#2008
を使用しています。mdbファイルを指すデータセットを(視覚的に)作成しました(Access 2007)
。このデータセットは「EstacionarDataSet」と呼ばれます。

  • このコードはForm2(メインフォームではない)で実行され、mdbファイルが持つ唯一のテーブルに新しいレコードを挿入しようとしています(このコードは機能しませんが、例外はありません)。

  • メインフォームには、このmdbファイルに添付されたSystem.Windows.Forms.DataGridViewコンポーネントが含まれています。これは正常に機能し、レコードを正しく表示します(PS:Accessを使用していくつかのサンプルレコードを追加しました)

  • 新しい行の追加、更新、削除のためにいくつかのコードサンプルが必要です...ありがとう

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

c# - 階層データを作成/更新/削除する適切な方法

だから私はこのような構造を持っています:

ASP.NET MVC Webアプリを構築しています。このアプリは、その機能の一部として、ユーザーがウィジェットオブジェクトを作成し、コンポーネントオブジェクト(多数のプロパティを持つ)をウィジェットオブジェクトの「子」として割り当てることができるようにします。ユーザーはコンポーネントを持っていないか、50を追加する可能性があります。さらに、ウィジェットオブジェクトを編集し、コンポーネントのプロパティを任意に削除または変更することができます。

アプリケーションのすべてが機能していますが、これが構造化されている方法には満足していません。現在送信時に、すべてのコンポーネントとそのすべてのプロパティを送信します。このウィジェットに現在関連付けられているすべてのコンポーネントを削除してから、各コンポーネントを列挙して再度追加します。

...しかし、私はこの解決策に満足していません。大量のコンポーネント(たとえば500)を含む一部のウィジェットでは、ユーザーが1つのコンポーネントのみを変更した場合でも、このプロセスに時間がかかる可能性があります。しかし、代替案(コンポーネントごとに作成/更新/削除を追跡する)を構築するのは本当に苦痛のようです。

私はこれをもっとうまくできると確信しているので、この問題を解決するためにどのようなパターンを適用できるか(一般的に言えば)、特にWebアプリケーションのコンテキストで知りたいと思っています。

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

java - OpenXava-すべてのモジュールを含むリストを作成します

OpenXavaの簡単なスタートページを作成する方法はありますか?たとえば、すべてのモジュールへのリンクがあるページを意味します。

  1. 人々
  2. 請求書
  3. 等...

箱から出してすぐに解決策があれば素晴らしいと思います。このトピックに関するドキュメントには何も見つかりませんでした。

ありがとう

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

unit-testing - アクティブ レコードとリポジトリ パターンを一緒に。それは受け入れられますか?

この二つのパターンがとても好きです。

リポジトリ パターンの欠点はコストです (アクティブ レコードよりも時間がかかります)。利点は、複雑なビジネス ロジックに本当に役立つ高度な抽象化です。

アクティブ レコードの欠点は、テスト容易性が低く (データベースとのやり取りが必要)、複雑なドメイン ロジックの処理が難しいことです。

これら 2 つのパターンの最良の部分を同じアプリケーションで使用することは許容されますか?

単純な CRUD にはアクティブ レコードを使用し、複雑なドメイン オブジェクトにはリポジトリを使用することを考えていました。

この目的の背後にある考え方は、コードのコストを低く抑えながら、優れたコードを維持することです。

0 投票する
9 に答える
8402 参照

java - 既存のデータベースまたは休止状態の構成に基づいて、Springで単純なクラッドアプリケーションを生成しますか?

Spring MVCを学習しようとしていますが、Grailsに甘やかされています。基本的なWebアプリケーションを機能させることはできますが、データベースまたは休止状態のデータモデルを指定して、Crudアプリケーションを作成するための作業の一部を実行できるツールがあるかどうか疑問に思いました。これまでに見つけたのはhttp://www.skywayperspectives.org/portal/web/guest/downloads/overviewだけです。生成されたコードを取得して、mavenまたはantのいずれかを使用するように変換する方法がわかりません。それはビルドプロセスです。

0 投票する
3 に答える
1964 参照

vb.net - CRUD アプリケーション開発における vb6 に対する vb.net の利点

このようなアプリケーションの開発を容易にする vb6 と比較した vb.net の改善点は何ですか?

0 投票する
6 に答える
516 参照

asp.net - Web フォームの複数のチェック ボックスをデータベースに更新するためのベスト プラクティス

サンプル ケース シナリオ - チェックボックスとして 1 つの質問と複数の回答を含むフォームがあるので、複数選択できます。回答を格納するテーブルは次のとおりです。

ストアド プロシージャを使用してこれらの回答をデータベースに更新する最良の方法は何ですか? さまざまな仕事で、以前の回答をすべて削除して新しい回答を挿入することから、削除する回答のリストを渡し、保存されたプロシージャに追加する回答のリストを渡すことまで、すべてのスペクトルを見てきました。

私の現在のプロジェクトでは、パフォーマンスとスケーラビリティが非常に重要です。

ありがとう!アンドレイ

0 投票する
4 に答える
343 参照

c# - Linq : このアプローチがうまくいかないのはなぜですか? 標準的なアプローチは何ですか?

このアプローチが機能しないように見えるのはなぜですか? 標準的なアプローチは何ですか?

このコードは、次の例外を生成します。

私も次のことを試しました:

それもうまくいきませんでした。

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

java - 「エンティティクラスからJPAコントローラクラス」を作成するNetbeans

私は、JAVAプログラムですでに持っているdbスキーマで利用可能な基本的なCRUD操作を実現したいと考えています。別の言い方をすれば、PHPで使用するDBスキーマがあり、JAVAアプリケーションで使用可能なエンティティである必要があります。Netbeansを使用できることを発見し、DBからエンティティを正常に作成しました。

(エンティティは次のようになります:http://pastebin.com/f601b9218

ただし、NetbeansのエンティティクラスからNew> JPAコントローラを作成しようとすると、次のような空のJPAコントローラクラスが取得されました。

空です:)例やチュートリアルから読んだときに、生成されたJPAコントローラークラス内のCRUD関数を期待していました。空のJPAコントローラークラスの理由は何でしょうか?基本的なCRUD操作のためにDBテーブルをJAVAクラスと「ちょうど」一致させる他の簡単な方法はありますか?(アクティブレコードパターンを実現する簡単な方法があればいいのにと思います)

前もって感謝します。

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

c# - Linq2Sqlを使用したC#asp.netMVCでの多対多の関係の作成と更新

NerdDinnerチュートリアルに従って、MVCでWebアプリを作成しました。私の「夕食」と多対多の関係を持つ2つの分野があります。「夕食」ごとに、Companyテーブルから1つ以上のCompanyを選択し、Serviceテーブルから1つ以上のServicesを選択できる必要があります。ブログやフォーラムを2日間読んでいますが、理解できないようです。私はServicetoDinnerテーブルを持っており、サービスとディナーへの外部キーがあります。会社についても同じです。ループして表示する方法は知っていますが、新しい「ディナー」を作成するときに複数の会社やサービスを選択する方法や、それらを保存する方法がわかりません。

欲求不満になっています。ありがとう!