問題タブ [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 投票する
5 に答える
4032 参照

wcf - WCF を使用して N 層アーキテクチャに移行しますか?

私は時代遅れの大きな州政府機関で働いています。私たちのスキルセットは時代遅れであり、予算の凍結により、新しい従業員/コンサルタントのトレーニングや雇用が妨げられています (従業員を解雇することも不可能です)。ビジネス オブジェクトの設計、設計パターンの実装、コード ライブラリとサービスの確立、単体テスト、ソース管理などはすべて、ここでは行われません。私たちはジョエルテストであなたが得ることができる限り0です. 良いニュースは、ここからしか上がれないということです!

ODBC 接続を介して Oracle データベースに直接アクセスするデスクトップ CRUD アプリケーション (C++、C#、または Java) を開発します。基本的に、GUI には SQL ステートメントとパッチワーク コードが散らばっています。データベースへの直接アクセスを防ぎ、ユーザー マシンでの Oracle クライアントの必要性を取り除くために、サービス指向の n 層アーキテクチャに移行するように言われました。

WCF は私たちが進むべき道ですか? n 層アプリケーションのウォークスルー (このようなもの) をいくつか実行しましたが、それらは簡単に実装できるように見えますが、適切なテクノロジを検討しているかどうかを理解するのに十分な知識がありません。.NET で生成された型指定された DataSet を利用することは、(多数のプロジェクトのために新しいビジネス オブジェクトをゼロから作成するのとは対照的に) 数か月または数年の作業を節約するための良い一時しのぎのように思えます。この既製のアプローチは、最初のステップとして実行可能ですか?

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

php - どうすればスキャフォールディングコードを変更し、CakePHPでヘブライ語を使用してアプリケーションをローカライズできますか?

私はパートタイムの仕事のためにCakePHPフレームワークを使用する方法を学び始めました。そして、私はこのフレームワークで自分の個人的なプロジェクトの1つを構築して、それを実践することにしました。

  1. コマンドを使用して作成したモデルがいくつかCake bakeあり、自動CRUDサポートを追加しました(var $scaffold関連するすべてのアクションのコントローラーに追加されます。これらのアクションを編集したいのですが、生成されたコードへの参照がありません(前に述べたように、足場メンバーをコントローラーに追加します。これで完了です。)これらのアクションを編集するにはどうすればよいですか?

  2. アプリケーションをヘブライ語でビルドしたいので、生成されたすべてのエラーメッセージとステータスをヘブライ語に変更する必要があります(スキャフォールディングで生成されたものも)。どうすればそれを達成できますか?

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

winforms - CRUD n-Tiered WinForm アプリのどこでオブジェクトをインスタンス化しますか?

WinForm CRUD(like) アプリケーションがあるとします。これに関するベスト プラクティスに従いたいので、OOP と n 層設計に従うようにします。

残念ながら、私はその言葉には精通していますが、その実践には精通していません。それでは、次の例を見てみましょう: My CaseNote プログラム。検索タブに移動してメンバーを検索するタブ付きアプリケーションがあります。オプションの 1 つは、CaseNote タブに移動して新しいケース ノートを作成するか、既存の CaseNote を確認するか、親へのフォローアップ CaseNote を作成することです。ノート。これはすべて、検索タブから選択したメンバーに関するものです。

オブジェクトを作成し、それらをさまざまなフォームで使用するために渡す場合、どこでインスタンス化する必要がありますか? 私は3層になると思っていました。UI、オブジェクト、DAL。私がフラットになる場所は、オブジェクトをインスタンス化する場所です。それらをオブジェクト レイヤーでインスタンス化することはできませんか? また、フォームでそれらをインスタンス化する場合、非常に大きなアプリでフォームからフォームに渡すにはどうすればよいですか?

ケースノートのスクリーンショット
0 投票する
3 に答える
1076 参照

linq - SubSonic で単一のレコードを取得する最速の方法

SubSonic と Linq スタッフは初めてで、単一のレコードを取得する最短かつ最適な方法を見つけようとしています。

単一のレコードを取得するために、これよりも速く、より少ないコードで記述できる方法は他にあるでしょうか?

AntsProfiler ツールを使用してチェックしましたが、これには平均 29.12 ミリ秒の CPU 時間がかかります - 10 回の実行でテスト済み

これにはさらに時間がかかります

最後の行だけで 256.08ms の CPU 時間がかかり、さらに UserController は 66.86ms かかります。

助言がありますか?

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

.net - WinForm CRUDアプリのUIデザイン、何が機能しますか?

私は、クライアント情報とやり取りするために、看護師やソーシャルワーカーの大規模なグループ向けにWinFormsCRUDの「いいね」アプリを設計しています。

与えられたクライアントのために「おそらく」対話する必要 がある多くの異なる形式(約30 ish)があり、特定の人のために互いにジャンプする必要があります。

ユーザーインターフェイスのデザインに苦労しています。私は、ページ上で必要なことを実行して[次へ]をクリックする非常に単純な線形WEBFormCRUDのみを設計しました。

非線形のWINFormCRUDアプリのモンの意味は何ですか?

私はそれらのタブにフォームが埋め込まれたタブの道を歩み始めましたが、おそらく私の能力の欠如のために、プログラムは非常にかさばる感じがします。ウィンドウが「非表示」になっていると簡単に混乱する可能性のある非常に単純なユーザーがいるため、ストレートMDIが進むべき道かどうかはわかりません。

誰かが持っているかもしれないアドバイス、洞察、または例を大いに感謝します。特に、誰かがWINFormCRUDアプリを自分で作成する必要がある場合。

どのUIレイアウトが機能しましたか(または機能しませんでしたか)?

私の現在の様子の例はここにあります->

DevFilesから

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

.net-3.5 - LINQ to Entities でオブジェクトの外部キー値を更新するにはどうすればよいですか?

次のテーブルがあるとします。

これらの状況で、データベース内の果物の名前とそのステータスの両方を更新するにはどうすればよいですか?:

  1. 以前の L2E コールから来たフルーツの一部を更新する
  2. FruitID に対応する整数が与えられます (つまり、最初から完全な Fruit オブジェクトが手元にありません)。

VB または C# で問題ありません。

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

linq-to-sql - LINQ to SQL で ID を指定して SQL 行を更新するにはどうすればよいですか?

このスキーマを考えると:

手元にある場合FruitID(Fruit オブジェクトではなく int のみ)、最初にデータベースから Fruit オブジェクトをロードせずに更新しFruitName、null アウトするにはどうすればよいですか?FruitStatusID

注:この解決策は私をかなり遠ざけますが、FK列を無効にする方法がわかりません。

C# または VB での回答、ありがとう!

0 投票する
8 に答える
41623 参照

user-interface - ビジネス指向の重いデータ入力 (CRUD) アプリケーションの GUI 設計の良い例

次の機能を備えた非常によくできたエンタープライズソフトウェアの例はどこにありますか。

  • キーボード ショートカットの一貫した適切な使用。
  • 良いキーボード フォーム ナビゲーション
  • 標準化されたフォーム検証
  • ルックアップ/検索画面の標準化された使用。(ユーザーはクライアント ID を尋ねられますが、それを知りませんが、それを返すポップアップ ウィンドウから調べることができます)
  • 標準化されたユーザビリティ/LaF 規則

単純な CRUD 画面から、CRM/ERP/財務/リスク評価などのアプリケーション向けの非常に複雑なプロセス指向の GUI まで、さまざまなサンプルが見られるとよいでしょう。基本的に、特定のビジネス プロセスを定義する多数の入力フィールドを備えた GUI です。

0 投票する
10 に答える
9180 参照

naming-conventions - このCRUDクラスの名前は何ですか?

ここでSomethingManagerトラップを回避しようとしています...

管理者がシステムでユーザーを作成できるようにするユーザーエディターを作成するとします。かなり基本的な機能-既存のユーザーのリストを表示し、新しいユーザーを作成し、既存のユーザーを更新し、ユーザーを削除します。

また、これらの基本的なCRUD操作を処理するための「ビジネス」クラスを作成することにしたとしましょう。これはおそらくインターフェースがどのように見えるかです:

たとえば、SaveUser()メソッド内では、(別のクラスを使用して)データを検証してから、実際に(別のクラスを使用して)データベースにデータを保存します。

私の質問は、このクラスに何という名前を付けるべきかということです。このクラスはやりすぎなので、複数のクラスに分割する必要がありますか?

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

ruby-on-rails - Rails CRUD パラメータの問題

私のバックグラウンドは Java Web サービスですが、ROR に移行しようとしています。

FlexImage を使用して、画像のアップロードとサムネイルの生成を処理しています。ガイドに従ったところ、ある時点で CRUD の動作が正常に機能していました。しかし、ある時点で、モデル (イメージ) の 1 つの CRUD 動作が壊れました。

返されたエラー コードは次のとおりです。ActiveRecord::RecordNotFound in ImagesController#show -- Couldn't find Image with ID=#<Image:0x4e2bd74>.つまり、Rails に作成/更新/破棄を指示しているときに、オブジェクトと ID を混同しています。これは、ルーティングの問題がある可能性があることを示しているようです。画像の部分的な追加が問題だったのではないかと思いましたが、変更をロールバックしても修正されませんでした。

以下は、Images モデルのコントローラーの new、show、および update メソッドです。

もちろん、show() は適切な ID を期待していることに注意してください。新しい画像をアップロードするための new.html.erb は次のとおりです。

routes.rb の関連部分は次のとおりです。

また、新しい画像が実際にアップロードされ、リダイレクト時にエラーがスローされて表示されることに注意してください (params[:id] に有効な ID が必要であり、何らかの理由で渡されるオブジェクトではありません)。

前もってご協力いただきありがとうございます。何か気になる点がありましたらお知らせください。