問題タブ [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.
silverlight - Silverlight-Crud Insertが予期せず失敗しましたか?
プロジェクトをセットアップしました。これは、ASP.NetサイトでホストされているSilverlightクライアントアプリケーションです。SQLServerデータベースと通信するためのADO.NetEntityFrameworkと、通信のためのADO.NetDataServiceがあります。非同期CRUDSilverlightInsertをデータベースで機能させるのに問題があります。最初のメソッドは正常に起動し、URIを渡します。しかし、「OnClientJobQueryComplete」メソッドが起動すると、約5行下で失敗し、その理由がわかりません。例外として、「このリクエストの処理中にエラーが発生しました」と表示されます。
このコードは、Northwindデータベースを使用するこのMicrosoftチュートリアルから削除および変更されています。私のデータベースはNorthwindと同様の構造であるため、チュートリアルの他のすべてのコードサンプルは正常に機能します。私はこれまでRUDを実装できましたが、CRUDは実装できませんでした。
誰かがその主題に光を当てることができますか?
よろしくお願いします!
jquery - ASP.NETMVCのjQueryCRUD
私たちのチームが、JavaScriptが有効になっていることが保証されているクライアントユーザーがいるイントラネットを維持しているように見えるので、jQueryをより「徹底的に」使い始めることができます。私たちのシステムは非常に大きいので、ASP.NET MVCアプリケーションで領域を使用していても、領域のサブシステムごとにデータのセットを追加、編集、削除、および表示するためのページの量は非常に多くなります。エリアのサブシステムには、約20のデータテーブルを含めることができます。20のデータテーブルがあり、それらを追加、編集、削除、および表示するための個別のページがある場合、合計60ページがあることを意味します。ここで、エリアごとに20のサブシステムがあると仮定すると、1つのエリアには20 * 60ページがあり、イントラネットには約15のエリアがあります。あなたはポイントを得る、それは巨大です。
私の本当のポイントに移り、ページにデータのテーブルを置くjQuery機能を使用してこれを削減したいと思います。「削除」を押すと、フォームを送信する確認ボタン付きの削除ダイアログが表示されます。 、正しいアクションにリダイレクトして、私のために作業を行ってください。今、私は次の分野でいくつかのガイダンスが必要です:
- ASP.NET MVCを使用してまったく投稿せずに削除したい場合、これを行うためのプロセスは何ですか?これには、削除を押して削除できるかどうかを確認し(FK関係は正しい方法で処理する必要があります)、ページを更新せずに削除してビューのテーブルから行を削除できる場合は、これが含まれます。
- jQueryを使用して非同期プロセスから削除アクションを呼び出すにはどうすればよいですか?そうするのは賢明ですか?通常はを使用します
Html.ActionLink
。フォームでラップする必要がありますか? - 同じことが編集と更新にも当てはまりますが、これを行うための最良の方法は何ですか?
私はエレガントな解決策を探しています、そして私がこれをしなければならないすべてのページに適用するのは難しいことではありません。任意の入力をいただければ幸いです。
python - データベーステーブルを指定してPythonで基本的なCRUD機能を生成する方法
基本的なcrud操作でpythonを使用してデスクトップアプリケーションを開発したいと考えています。データベーステーブルを指定してCRUD機能とユーザーインターフェイスのコードを生成できるPythonのライブラリはありますか?
asp.net - CRUDOPERATIONの実行中にtry/catchブロック内のlinqで必要なタイプの例外チェック
CRUD(create、read、update、delete)操作の実行中にtry/catchブロック内のlinqで必要なタイプの例外チェック
例:
ruby-on-rails - Rails - map.resourcesの冗長なRESTFULアクション? (新規作成)
map.resources を使用してレールで安らかなルートを作成すると、new、create、edit、update のアクションが生成されるのはなぜですか? createとupdateのアクションを 1 つだけ宣言し て、このようなことを行うことに何か問題がありますか?
だから私たちは次のようなものを持つことができます
Restful は動詞に基づいているため、これが最適なアプローチではないでしょうか?
ご清聴ありがとうございました
java - 一般的な Spring CRUD DAO で正しい Hibernate テンプレートを取得する
私はまだ Spring にまったく慣れていませんが、これらすべての CRUD DAO を作成するのが面倒だとわかったので、「public class GenericCRUDDAO extends HibernateDaoSupport implements CRUDDAO」を作成しました。私のサービスオブジェクトでは、次のように言うだけです
単純な DAO を作成して接続する必要はもうありません。わーい!経験豊富なSpring開発者ならすぐにわかると確信している1つのことを除いて、GenericCRUDDAO内でHibernateテンプレートを取得できないため、
null の ht が表示されます。あまり良くない。つまり、genericCRUDDAO Bean を作成してから静的な AnnotationSessionFactoryBean を設定することを意味しますが、それでも HibernateTemplate は得られません。Hibernate Template を使用できるように、それを回避する方法について何か提案はありますか?
一般的な CRUD DAO を作成する際に、他に考えるべき問題はありますか?
乾杯
ニック
.net - 既存のCRUDアプリにデータロールバックを実装する
「トゥームストーニング」の実装を任されている既存のCRUDアプリがあります。ユーザーがデータの特定のページを前の状態にロールバックできるようにする方法が必要です。
このアプリのページに名、名前、社会保障番号があるとします。ユーザーAが[姓]フィールドを更新します。後で、ユーザーBは新しい名前が異なることに気付き、誰が名前を変更したかを確認し、必要に応じてロールバックしたいと考えています。
私はこれに慣れていないので、いくつかの用語を見逃したり誤用したりした場合は、許してください。
このアプリにはMSSQLバックエンドがあり、DALはほとんどSPROCSです。今のところ、アーカイブや墓石の投石はありません。
tblPerson-> tblPersonTombstoneという既存のテーブルごとにテーブルを作成すると、ロールバック部分がそのテーブルから読み取られると思っていました。残念ながら、元のDB設計者は、アプリの1つのページに2つまたは3つの異なるテーブルからの情報が含まれるように設計しました。したがって、私は想像しますが、よりトランザクションベースのアプローチが必要です。
任意の方向またはポインタをいただければ幸いです。私は自分の考えで正しい方向に進んでいますか?多分私はそれを複雑にしすぎていますか?他の人はどのようにそれをしましたか?
この投稿を見る.netWindowsアプリケーションで「元に戻る」操作を実装する方法は?また、この1つの新しいCodePlexプロジェクト:単純なUndo / Redoフレームワークですが、どちらも実際の状況に適合しないのではないかと心配しています。ユーザーがctl+zをクリックできるようにするつもりはありません。ページ全体を前の状態にロールバックさせる必要があります。これらの2つの例の使用法を誤解している場合は、そのように言ってください。
時間をありがとう。
php - index.php または MVC なしで PHP フレームワークを使用できますか?
単一のindex.phpをエントリ ポイントとして使用することを強制しない PHP フレームワーク、またはMVC アーキテクチャはありますか? 認証、セキュリティ、暗号化、データベース CRUD などの機能を備えた独自の方法で何かを開発する必要があるため、何らかのフレームワークが役立つ可能性があります。これはRADですか?
asp.net-mvc - ASP.NET MVC アプリケーションは適切に構成されていますか?
私はチュートリアル (特に Linq-To-Entities を使用するもの) を実行してきましたが、基本的な概念は理解していますが、いくつかの問題が発生しています。
通常、チュートリアルには、基本的な create、update、delete ステートメントのみを使用する単純なモデルとフォームのみが含まれます。私のものはもう少し複雑で、6 つのデータベース オブジェクトのリレーションシップを処理するときが来ると、チュートリアルは役に立たなくなるため、これを正しい方法で行っているかどうかはわかりません。
post メソッドの場合、CRUD 操作を実行する通常の方法
完全に実装されたクラスがコントローラーメソッドに投稿されないため、私が望むことはできません。個々のフィールド、フォーム コレクション、または複数の DTO オブジェクトをポストしてから、サービスまたはリポジトリでメソッドを呼び出して、フォーム ポストから受け取った情報と、クエリまたは作成に必要な情報を取得してから、これらすべてを実行して、保存できるデータベース オブジェクトを作成します。
これを正しく処理していますか、それともフレームワークをろくでなしにしていますか? 実際にエンティティ オブジェクトを直接使用することはありません。クエリを実行するたびに、必要な情報を DTO に入れ、それを基にビューを作成します。創作も同様です。これは許可されていますか、それともエンティティを直接使用しないことは、フレームワークを使用する目的に反していますか?
編集:このエラーメッセージのためにLINQクエリを適切に実行するには空のコンストラクターが必要になるため、このアプローチについても心配しています:
LINQ to Entities では、パラメーターなしのコンストラクターと初期化子のみがサポートされています。
コンストラクターにロジックを必要とすることはめったにないので、これは大したことではありませんが、コンストラクターがなく、パブリック プロパティのみを使用することは問題ですか?
ajax - CRUD の R - 機能と開示の脆弱性の境界線はどこですか?
クライアント側がこれらの呼び出しをキャッシュできるため、サーバーの負荷が軽減されるため、URL にパラメーターを指定してアドレス ルーティングと HTTP-Get を使用して Ajax 呼び出しを行うことがどれほど流行に乗っているかは誰もが知っていますが、その境界線はどこにあると思いますか?リソース」と「開示の脆弱性」に対処する適切な方法は? 私はいくつかの例を挙げます -
私が自分の銀行のウェブサイトにいるとしましょう。バックグラウンドでは、私のブラウザは HTTP-Getting to /onlinebanking/AForster/transactions です。もちろん、私は自分の銀行口座のログイン ID を他人に知られてしまうことに非常に神経質なので、常に「記憶する」のチェックを外しています。しかし、私のブラウザが私のログイン ID を含む URL にアクセスしたという事実は、開示の脆弱性を構成しますか?
私がフォーラムに参加していて、通常のユーザーが存在することを知らないはずの制限付きスレッドを読んでいる場合はどうでしょうか。私のブラウザは、/forum/Secret-Board/Im-Going-To-Kill-My-Brother/posts に対して HTTP-Get を実行して、スレッドのコンテンツを取得します。私がその URL に Ajax でアクセスしたという事実は、何らかの形でそのスレッドの存在を弟に明らかにしますか?
などなど。おそらくもっと多くのシナリオを考えることができます。クライアント側で Ajax 呼び出しをキャッシュするメリットが本当に欲しいのですが、これらの場合、これらの URL への Ajaxing は開示の脆弱性と見なされますか?