問題タブ [mygeneration]

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

c# - NHibernate で適切に動作できるようにするために、クラスが従うべき規則と規則は何ですか?

Db スキーマから POCO を作成するためのコード テンプレートに取り組んでいます。

問題なくNHibernateを使用してDbにマップできるように、クラス内のMUST-TO-HAVEを定義する一種の要約リストがありますか?

(私が知っているように、ルールの 1 つは、NHibernate プロキシがオーバーライドできるようにプロパティを仮想にすることです)

ありがとう!

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

asp.net - ストアド プロシージャを使用した ASP.net での MySQL 接続に関する MyGeneration.dOOdads の問題

ビジネス層とデータ層を簡単に生成するのに役立つ MyGeneration.dOOdads を使用していますが、現在問題に直面しています。

私は MS SQL データベースで作業して成功しましたが、現在は MySQL 5 で作業する必要があります。

MySQL データベースのデータ層クラスを正常に生成しましたが、MyGeneration.dOOdads dll ファイルの参照と共にそれらをプロジェクトに追加するとMySql4Entity、名前空間にクラスがないというエラーが発生します。

指定された指示に従ってクラスを生成し、プロジェクトに mysql.data の参照を追加しましたが、それでもこのエラーが発生しています。

asp.net の MYSQL5 データベースに MyGeneration.dodads を使用したことがある場合は、ご案内ください。

また、MYSQLデータベースのMyGeneration.doodadsを使ったストアドプロシージャの作り方を教えてください。

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

c# - リレーショナル データベースに永続化するためのカスタム オブジェクト モデルでの制約と識別子の処理

相互に関連するオブジェクトの堅牢なセットがあり、それらをデータベースに保存するための最良の方法を見つけ出す必要がありますが、データの制約なども考慮する必要があります。

次のクラスがあるとします。

次に、次のコードがあるとします。

オブジェクトを適切な順序でデータベースに保存するには、SaveFoo で何をすべきですか?

重要な注意: MyGeneration を使用して SQL データ構造からこれらすべてをコード生成しています。生成中にすべての制約にアクセスできます。

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

mygeneration - MSAccessデータベースでのMygeneration自動番号フィールドのバグ

Mygenerationツールを使用して、CRUD操作やその他のdooDad操作を実行するデータベースの処理を担当する抽象クラスを作成しています。問題は、コードを使用してテーブルの自動番号フィールド(主キーでもある)を取得できないことです

同じことがMSSQLサーバーや他のデータベースでも正常に機能しています。エントリを追加するとアクセスできる自動番号がすぐに生成されないようです。しかし、後でデータベースをチェックしていると、そこに自動番号が生成されていることがわかりました。わからない、なぜこれが起こっているのか。dooDadsの専門知識をお持ちの方は、情報をお寄せください。

編集:主な問題は、新しい行エントリを作成した直後に自動番号フィールドにアクセスできないことです。MS Accessの自動番号が表示されるまでに時間がかかるようですが、VSでもこの現象が見られます。この問題を解決するにはどうすればよいですか?

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

sql-server - MyGenerationストアドプロシージャジェネレータテンプレートが機能しないのはなぜですか?

このリンクからストアドプロシージャジェネレータテンプレートをダウンロードしました。

http://www.mygenerationsoftware.com/TemplateLibrary/Template/?id=10998336-5037-496c-a163-050060de065a

基本的に、スキーマを読み取ることにより、Insert、Update、Delete、Select、およびLoadByPrimaryKeyストアドプロシージャを生成します。

ただし、実行すると機能しません。この行でエラーが発生します:

そして、私が得るエラーは次のとおりです。

オブジェクトはこのプロパティまたはメソッドをサポートしていません

誰かがこの問題に直面しましたか?これを解決するにはどうすればよいですか?

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

sql-server-2008 - MyGeneration または SQL Server のパフォーマンスの問題

mygeneration doodad オブジェクトで興味深い問題が発生しています。doodad ストアド プロシージャを使用して、ファイルから SQL Server データベースに読み込む約 25K レコードを入力しています。5つのテーブルを埋める必要があります。doodads を呼び出す C# プログラムを実行するたびに、最初の 8K レコードが 1 ~ 2 分以内に入力されるのに対し、残りの 16K レコードには数時間かかることがわかりました。それは私を夢中にさせていますが、抜け道がわかりません。誰でも助けることができますか?

ありがとう

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

c# - hbm.xml ファイル テンプレート (lujan99@usa.net) に対してビルドしてクラス ファイルを生成する方法

しばらく取り組んでいないプロジェクトを引き継いだので、いくつかの変更を加える必要があります。元の開発者はもうここにはいません (故人) (彼もドキュメントを作成していません)。

プロジェクトは ORM として NHibernate を使用しています。プロジェクトには多数の hbm.xml ファイルが含まれています。hbm.xml ファイルには次のものが含まれています。

以下を含むクラスファイルがいくつかあります。

そのため、lujan99@usa.net によって作成されたテンプレートで MyGeneration という toll を使用する必要があるようです。

テンプレート ファイルを見つけました ( http://www.mygenerationsoftware.com/TemplateLibrary/User/?guid=a5ee6a14-d362-4abe-92db-239b0bc8207c )。

MyGeneration を自分の DB(Oracle) に接続し、データベースを表示できるようにしました。

テンプレートに対して hbm.xml を使用して cs ファイルを生成する方法がわかりません。

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

c# - C# .NET で MyGeneration doodads を使用する

新しいコントロールを .NET フォームに追加しました。その値をテーブルに保存したいと思います。テーブルに新しい列を追加しました。MyG​​eneration Doodads を使用して、このテーブルのデータ アクセス オブジェクトを作成するにはどうすればよいですか? http://www.mygenerationsoftware.com/portal/doodads/cusage/tabid/53/default.aspxを見ました が、「テンプレート」の意味がわかりません。テーブルの doodads を再生成する手順は何ですか?

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

c# - MyGeneration MYSQL 接続エラー

MyGeneration Doodads を使用して MySql DB に接続しています。odbc ドライバー用の Microsoft ole db プロバイダーを使用して接続していますが、次のエラーが表示されます。

[System.ArgumentException] - .Net Framework Data Provider for OLEDB (System.Data.OleDb) は、Microsoft OLE DB Provider for ODBC Drivers (MSDASQL) をサポートしていません。.Net Framework Data Provider for ODBC (System.Data.Odbc) を使用します。

どうすればこの問題を解決できますか