問題タブ [codesmith]
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.
code-generation - コードスミスのリソース
私は Codesmith を使用してコード生成テンプレートを作成しており、サンプル テンプレートと組み込みのドキュメントを見て、ツールの使用方法を学習することに成功しています。しかし、Codesmith をよりよく理解するための他のリソース (本、記事、チュートリアルなど) があるかどうか疑問に思っていましたか?
nhibernate - NHibernate、Codesmith、およびプロジェクトの物理アーキテクチャ
最近、NHibernate の CodeSmith テンプレートを試しました。多くの方がご覧になっていると思いますが、これらのテンプレートを使用して Petshop.Data を作成する方法を説明するビデオがあります。私の質問は、このアプローチの正しいアーキテクチャは何ですか? この Petshop.Data とやり取りするための BLL (またはサービス) レイヤーを用意するか、プレゼンテーション レイヤーで ManagerFactory を直接呼び出す必要がありますか? また、プレゼンテーション レイヤーは Petshop.Data のビジネス オブジェクトを認識せず、BLL にビジネス エンティティを再び持つべきでしょうか?
.net - コードジェネレーター (.net)
T4およびT4 Editorの使用経験はありますか? CodeSmithやMyGenerationと比較できますか?
どのコードジェネレーターを使用していますか? おすすめは何ですか?
SPの生成に使いたいです。コード生成に役立つものは他にありますか?
nhibernate - Code Smith で XML ファイルのマージを行う方法は?
プロジェクトでファイルを生成するために CodeSmith を使用しています。Insert Region & Preserve Region Strategies を使用して C#/VB & SQL ファイルをマージする機能があります。
これらを拡張して、作成中の XML ファイルをマージするにはどうすればよいですか?
ありがとう
c# - Codesmith は実行可能な ORM ツールですか (または、真の ORM を使用する必要がありますか)
ORM ツールを購入しています。CodeSmith (現在大幅な割引価格で入手可能) と ORM ツールのどちらを購入するか悩んでいます。
LINQ to SQL は私のリストから外れています。SubSonic 2.x はリストから外れています (SubSonic 3.0 が来ることを知っているので、行き止まりに投資したくありません。NHibernate は LLBLGEN と同じようにやり過ぎのようです。私は EF を簡単に評価しただけですが、すぐには取得できません。暖かくてぼんやりした感じ。
CodeSmith が既製の ORM の合理的な代替手段であると考えるのはおかしいですか? CodeSmith は他の方法で元を取れるでしょうか?
私はどのベンダーともまったく関係がないことに注意してください。これは安易なショットではないので、製品ノイズを生成するためだけの質問です! CodeSmith を ORM ツール (提供されているテンプレート、またはコミュニティで利用可能なテンプレート) として使用することについて、率直なアドバイスや意見を求めています。
nhibernate - Codesmith で NHibernate を使用して ORM を生成する
NHiberate の学習を開始しました。データベース テーブルごとに適切な hbm.xml 構成ファイルを作成するのはかなり面倒です。
問題は、NHibernate がテーブルを読み込んで、リレーションシップと必要な構成ファイル、およびデータベース マッパー クラスを自動的に取得できるかどうかです。プログラマーはまだ最初に多くの基礎作業を行う必要があるようです。次に、NHiberate のテンプレートを入手した Codesmith に出会いましたか? それはギャップを埋めますか?
.net - CodeSmith vs T4: .netTiers レベル スイート
誰かが netTiers テンプレート セットを Visual Studio の T4 テンプレートに移植しましたか? または、同様の範囲のシステムはありますか? 作業環境で T4 を使用している人はいますか? Codesmith と T4 の主な違いは何ですか?
oracle10g - ProvidersHelper に似ているが Web 用ではないクラスはありますか?
ProvidersHelper に似ているが Web 用ではないクラスはありますか? プロバイダーのコレクションをインスタンス化したいと考えています。実際に私は CodeSmith & Nettiers を使用しており、db プロバイダーは Oracle です。app.config に追加するプロバイダー セクションを生成しましたが、System.Web.Configuration クラスを使用する理由や、このセクションで OracleClient ではなく SQLClient と表示されている理由がわかりません。
私が得ているエラーは次のとおりです。
「System.Web.dll で「System.Configuration.ConfigurationErrorsException」タイプの未処理の例外が発生しました
追加情報: ファイルまたはアセンブリ 'LLPA.Data.OracleClient' またはその依存関係の 1 つを読み込めませんでした。システムは、指定されたファイルを見つけることができません。"
どんなアイデアや解決策も大歓迎です。
nhibernate - ORM ツール - 交差点?
こんにちは、私は ORM ツールの岐路に立っているようです。同様の課題に直面した人々からアドバイスを求めています。過去に、CodeSmith と NetTiers テンプレートを使用して DAL を生成しましたが、すべて非常に良好でしたが、何らかの理由でこれを中止することにしました。
だから私は岐路に立っており、次のことを見つけました:-
- 私は PLINQO (Linq to SQL) を見てきましたが、これは素晴らしい仕事をしているように見えますが、Microsoft が Linq to SQL を確信していないため、これは良い選択ではないかもしれません。
- Linq to Entities - これはまだ始まったばかりで、私が間違っているかもしれませんが、人々は肥大化とストアド プロシージャの方法について不平を言っています
- 私は nHibernate を見てきました。これはおそらく最良の選択ですが、学習曲線が急勾配のようです
- LLblgenも同様
- Subsonic - これについてよくわかりませんか?
- 実証済みの NetTiers に固執し、肥大化を忘れ、エンタープライズ ライブラリを使用せざるを得ないことを忘れ、それが作成する動的 SQL を忘れ、フォーラムでの活動がほとんどないことを忘れて、これを忘れて使用してください!
私は既に Codesmith を所有しており、他に何かを購入するつもりはありません。生成されたコードは中信頼モードで動作する必要があります...
私が見逃した他の人もいるかもしれません。ORM ツールが注目に値する理由を説明する回答を探しています。
ありがとうリチャード
c# - CodeSmith SchemaExplorer.ViewSchema Constructor のパラメーターを説明できる人はいますか?
CodeSmith API ヘルプから [C#] public ViewSchema( DatabaseSchema DatabaseSchema, string String, string String, DateTime DateTime, ExtendedProperty[] ExtendedProperty[] );
パラメータ データベース名 所有者 dateCreated extendedProperties
最初の 3 つのパラメーターの意味がわかります。
しかし、最後の 2 つのパラメーター dateCreated と extendProperties の目的は何ですか?
私が参照できるこのコンストラクターの使用例はありますか?