問題タブ [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.
mygeneration - MyGeneration コマンドライン入力
インターネット、mygenteration のフォーラム、および mygenteration の Web サイトを調べましたが、xmldatapath スイッチを使用してコマンド ラインからパラメーターをテンプレートに渡す方法がわかりません。誰もこれを行う方法を知っていますか?
- 編集 -
私は少し調査を行い、ここに MyGeneration の xml 入力の形式の概要を示します。
code-generation - MyGeneration テンプレート作成のチュートリアル
MyGeneration で新しいテンプレートを作成する方法を学習するための優れたリソースを誰かが持っているかどうか疑問に思っていますか?
これまでのところ、非常に基本的な紹介が 2 つしか見つかりませんでした。残りのドキュメントの大部分は、既存のテンプレートを使用したコードの生成に関するものであるようです。
私は、自分のやり方によりよく適合するように独自のテンプレートをいくつか作成しようと考えているので、理想的には、既存のテンプレートを掘り下げて理解しようとするのではなく、これに最もよくアプローチする方法を説明するものが欲しいと思います。それらがどのように機能するか。
ありがとう!
.net - 新しいアプリケーションの DataLayer: MyGeneration および/または Entity-Framework
プラットフォームは、Oracle データベースを備えた ASP.Net 3.5sp1 です。DataLayer での時間と利便性のために、MyGeneration と Entity Framework の両方を検討しました (ビジネス層のいくつかの基本クラスもあるかもしれません)。
私の質問は次のとおりです。
Entity Framework と MyGeneration を使用することの長所と短所はありますか?
MyGeneration を使用して Entity Framework を使用するコードを生成することについて何か考えはありますか?
両方の経験を持つ開発者からのフィードバックを期待していますが、フィードバックは大歓迎です。
これまでに行った調査: MyGeneration に精通したチーム メンバーがいます。いくつかのチュートリアル ビデオを見て、Entity Framework の紹介ドキュメントを読みました。
注: Entity Framework がソリューションの一部である場合、Oracle 用の Entity Framework データ プロバイダーを購入する必要があることを認識しています。
また、Entity-Spaces については認識していますが、他の理由から候補ではないようです。
oracle - OraOleDB.OracleプロバイダーでのmyGenerationの問題(?)
myGenerationツールを正しく動作させることができません。
これは私が使用する接続文字列です:
Provider = OraOLEDB.Oracle.1; Password = pass123; User ID = user1; Data Source = oradb1src; Persist Security Info = True
そして、[接続のテスト]をクリックすると、次のようになります。
[System.Data.OleDb.OleDbException]-ORA-12154:TNS:サービス名を解決できませんでした
[oradb1srcはtnsnames.oraで明確に定義されています。それは問題ではありません。]
しかし、プロバイダーをMSDAORAに変更すると、接続は正常に機能しますが、[生成]ウィンドウに、データベースからテーブルを選択できる[テーブル]タブが表示されません。これはMSDAORAプロバイダーでは正常であるとどこかで赤字にしています。これは、mygenerationがメタデータの取得にoledbプロバイダーを使用しているためです。
しかし、OralOLEDB.Oracleプロバイダーを使用しているときに、なぜこの非常識なエラーメッセージが表示されるのですか?誰か知っている?
前もって感謝します...
PS。oracle9.2およびoracle10のドライバがコンピュータにインストールされています。
c# - Mygenerationテンプレートエディタ
私はmygenerationを使用してコードを生成しました。これは非常に役立ちます
しかし、私はテンプレートエディタがひどいことに気づきました、そして私はどんな代用も持っていません。
何かアイデアはありますか?またはより良いジェネレーター?(CodeSmithなし、商用です)
ありがとう
:)
stored-procedures - CodeSmith または MyGeneration でパフォーマンスの問題が発生した人はいますか
I am new to both these pieces of software. A colleague of mine recommended these two to me. Just wanted to know if the stored procedure code they produce have any performance problems? I would like to use the software to produce stored procedures only. Anything on these two I should know about?
c# - MyGeneration と Oracle 10 でコードを生成するときに「不明な」データ型を回避するにはどうすればよいですか?
Oracle データベース テーブルに対して MyGeneration を使用して、dOOdads ビジネス エンティティを生成しようとしています。( http://www.mygenerationsoftware.com/portal/dOOdads/Overview/tabid/63/Default.aspx )
クラス ジェネレーターには、データ型の検出に問題があるようです。たとえば、PHOTOID は VARCHAR2 です。生成されたクラスには以下が含まれます。
それ以外の場合、MyGeneration は次の DATE 列を正しく識別できませんでした。
このエラーを解決する方法をご存知でしたら、よろしくお願いします。
c# - myGenerationを使用してBusinessEntityからオブジェクトのリストを取得するには?
一部のプロジェクトでmyGenerationを使用しました。BusinessEntity がクエリの結果を DataTable に保持していることに気付きましたが、開発者が結果をオブジェクトのリストとして取得したい場合はどうすればよいでしょうか? これを解決するために、私は自分で使用するために次の変更を加えました。
ここで、「従業員」というテーブルがあり、従業員用のクラスを生成するとします。また、次の変更を行います。
これで、1 つのオブジェクトとデータ テーブルの結果ではなく、クエリの結果からオブジェクトのリストを取得できます。
次に、選択した従業員に次のようにアクセスできます。
ありがとう。より良いヒント、アイデアはありますか? 詳細については、MyGeneration フォーラムにアクセスしてください。
c# - My Generation のような ORM ツールを使用するにはどうすればよいですか?
MyGenerationをネットからダウンロードしました。そして走る。接続文字列があります。"プロバイダー=SQLOLEDB.1;永続的なセキュリティ情報=False;ユーザー ID=sa;データ ソース=localhost"
一方で;
私の接続文字列: Data Source=.\sqlexpress; 初期カタログ=NetTanitimTest; 統合セキュリティ=True
保存または接続ボタンをクリックすると、接続エラーがスローされます。誰がそれを使ったのですか?
c# - 最も洗練された C# .NET データ アクセス層の設計は何ですか?
データ アクセス層を生成する最も洗練された C# .NET メソッドと見なされるものを知りたいですか?
MyGeneration DooDadsを使用しています。これはエレガントなソリューションですか?
.NET Entity Framework および NHibernate ORM ツールでのデータ アクセスに CRUD ストアド プロシージャ + DAL ライブラリを使用することは引き続き許容されますか?