問題タブ [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.

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

vb.net - codesmithまたはMyGenerationを使用してSPからコードを生成しますか?

CodeSmithツールとMyGenerationツールがあります。SQLサーバーにSPがあります。SP用のVB.Netコードを生成したい(テーブル用ではない)。これをサポートするテンプレートはどれですか?SPからVB.netコードを生成するテンプレートをご存知の場合は共有してください。

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

visual-studio-2008 - CodeSmith ツールを使用して、生成されたファイルを複数のプロジェクトに追加する方法

現在のプロジェクトで CodeSmith を使用しており、問題を解決しようとしています。私の CodeSmith プロジェクト (.csp) では、生成されたすべてのファイルを現在のプロジェクト (.csproj) に自動的に追加するオプションを選択できます。しかし、出力を複数のプロジェクト (.csproj) に追加できるようにしたいと考えています。これを許可する CodeSmith 内のオプションはありますか? または、プログラムでそれを行う良い方法はありますか?

ありがとう。

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

c# - C#CodeSmithLINQからSQLへの質問DELETE操作

私が取り組んでいるプロジェクトでは、データベースから「ユーザー」を削除する必要があります。この「ユーザー」には、外部キーを参照する2つのテーブルがあります。ハード削除するとき、「ユーザー」への外部キーを持つテーブルAとテーブルBからすべてのレコードを削除してから、その「ユーザー」レコードを削除しようとしています。これはすべてリポジトリ内でオブジェクトファクトリを使用して行われます。

コードは次のとおりです。

各テーブルに1つのレコードがある場合、それは正常に機能します。テーブルに複数ある場合、これはUserTokenとUserMappingsでのみ発生する可能性があり、次のエラーが発生します。

プライバシー上の理由からXXXXを入力する必要がありました。私がこれを読んだのは、LINQはSQLの変更の準備を保存していて、それを辞書に入れているということでした。どういうわけか、2つのキーは同じであり、変更が発生する前にエラーが発生します。

どんな助けでも大歓迎です。

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

codesmith - PLINQOビルドクラスライブラリでの生成を停止します

私は今のところ本当によく見えるPLINQOを使い始めたばかりです。

私が抱えている唯一の問題は、含まれているクラスライブラリを再構築するエンティティに対してカスタム修正を行っているときに、コードスミスがVisualStudioメッセージを表示するクラスライブラリを再生成したいということです。「あなたのプロジェクトは外部で修正されました。リロードしますか?」等..

これをオフにできますか?また、再生成したい場合は、cspファイルを右クリックするだけですか?

ありがとう

ケビン

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

indexing - PLINQO 主キーとインデックスの問題

Profile と ProfileCategory の 2 つのテーブルがあります。

PLINGO でコードを生成すると、次のエラーが発生します。

演算子「==」はタイプ「int?」のオペランドには適用できません および 'System.Guid' 演算子 '==' は、型 'int?' のオペランドには適用できません。および「System.Guid」

生成されたコードと次のコードに飛び込みました。

したがって、生成されたコードは、インデックスと主キーを比較したいようです

コードを手動で変更できますが、再生成すると元に戻されます。

なぜこれが起こっているのか誰にも分かりますか?

ありがとう

これは、dbml のプロファイル スニペットです。

代替テキスト

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

wpf - Codesmithテンプレートはどこにありますか?

私はCodesmithを初めて使用します。WindowsフォームとWPF用のテンプレートはありますか?助けてください。

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

c# - codesmith で完全な .NET タイプ名を取得する

Codesmith テンプレートを作成するときに完全な .NET 型名を取得する方法はありますか? GetCSharpVariableType はエイリアスのみを返すようです。リフレクションを使用しているため、タイプ名で属性を生成できる必要があり、「int」または「string」だけでは機能しません。

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

codesmith - CodeSmith: アセンブリを参照する方法

コード スミスを使用して、出力として生成しているアセンブリを参照しようとしています。

アイデアは、ビルド ステップでアセンブリを作成し、その後のビルド ステップでこのアセンブリを参照して、アセンブリ内のメソッドからさらに生成および出力することです。

この分野では彼らの助けが少し不足しているようです。これは、参照したいアセンブリを GAC でき、それを Assembly ディレクティブで使用できるという効果を示しています。

しかし、実行中、私は取得し続けます error CODESMITH0001: Unable to resolve assembly

どこで、またはどのように私がこれについて間違っていると考えているかについてのアイデアはありますか?

ありがとう

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

c# - CodeSmith Nhibernate

コード スミス Nhibernate テンプレートを使用してマルチスレッド アプリケーションを開発しています。セッションまたはすべてのスレッドを使用する必要があることを読みました。問題は、CodeSmith によって生成されたクラスから新しいセッションを取得する方法がわからないことです ...

2 つの異なるスレッドで CodeSmith Nhibernate を使用する方法の非常に簡単な例を提供してくれる人はいますか? または、少なくとも新しいセッションを作成するためのコードを提供してください。

前もって感謝します。

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

code-generation - CodeSmith のようなコード ジェネレーターの使用を検討するコードは何ですか?

PLINQO テンプレートに CodeSmith を使用して、DB オブジェクトから DAL を構築します。それはうまくいきます!

それがコード ジェネレーター アプリの主な用途だと思いますが、興味があります... コード ジェネレーターの使用を検討する他のコードは何ですか? 頻繁に使用する CodeSmith テンプレートはありますか (ある場合、それは何をしますか)?