問題タブ [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.
codesmith - プロジェクトは CodeSmith を使用してデータベースを生成しますが、Codesmith はもうありません
Codesmith gen は初めてなので...
CodeSmith はもうありませんが、私のプロジェクトでは CodeSmith を使用してすべてのデータベース コンテキストを生成しています。データベースにテーブルを追加したい。CodeSmithをもう持っていなくても、そのテーブル用にコードを生成することは可能ですか?
新しいテーブルを引き続き使用するにはどうすればよいですか?
みんなありがとう...
sql-server - SQLServerストアドプロシージャがコードスミスを介して機能しない
このスクリプトは正しく機能しており、ストアドプロシージャを実行すると出力は正しくなります。しかし、codesmithで使用すると機能しgenerate outputません。ストアドプロシージャを実行すると、結果ではなく整数が返されます。
問題を引き起こしている部分は次のとおりです。
SQL Server 2008、CodeSmithv4を使用しています
codesmith - CodeSmith.Dataリファレンスが見つかりません
CodeSmithツールを使用してコードを生成しています。しかし、誤って参照CodeSmith.Dataを削除しましたが、見つからないか、どこに追加する必要があります。
templates - データベースに対して結果のスクリプトを実行せずに、CodeSmithからスクリプトを生成します
非常に簡単な質問があります。生成されたスクリプトをターゲットデータベースに対して実行せずに、CodeSmithテンプレート(.cst)からスクリプトを生成するにはどうすればよいですか。
つまり、次のコマンドを使用してCRUDSQLServerストアドプロシージャを生成するCodeSmithテンプレートファイルがあります。
cs.exe "GenerateCrud.csp" -p:TargetDB = mySqlServerDb -p:TargetServer = mySqlServerInstance
...ここで、GenerateCrud.cspは、TargetDBとTargetServerの2つのパラメーターに対して実行されるテンプレートを呼び出します。
要件は、TargetDBおよびTargetServerに対してスクリプトを実行せずにCRUDスクリプトを生成することです。これに対応するコマンドライン引数はありますか?
c# - メソッドに定義が含まれていない場合
csla フレームワークで Visual Studio 2012 と Codesmith ツールを使用しています。
最近、クラスを再生成しましたが、奇妙なエラーが発生しています.aspx.csファイルの1つで、ビルド後に、
「X には Y の定義が含まれていません」
ただし、X クラスには Y の定義があります。実際、メソッドを右クリックしてそこに移動すると、そのメソッドは存在します。Visual Studioはそのメソッドを生成することを提案し、私はそれを行います.しかし、今ではエラーは言う
"X は、同じパラメーター型で Y というメンバーを既に定義しています"
つまり、メソッドはすでに存在していました。
これらのクラス ファイルは regenerate によってまったく変更されていないため、これは意味がありません。
誰もこの問題を以前に見たことがありますか?それを修正する方法について何か提案はありますか?
c# - Codesmith プロパティを複数のプロジェクト ファイルと共有する
私は codesmith を使用して CSLA レイヤーを生成しており、生成する 3 つの個別の Codesmith プロジェクト (.csp) があります。
- CSLA ビジネス オブジェクト
- データアクセス
- スキャフォールディングされた単体テスト
これらの各プロジェクト ファイルには、ターゲット データベース テーブルのリストが次の形式で含まれています。
私は明らかに、そのリストを 3 つの場所に維持したくありません。Codesmith プロジェクト ファイルを 1 つのプロジェクトにマージせずに、テーブルの同じリストを共有する方法はありますか?
linq-to-entities - nettiers find() メソッドで特定の列を選択できますか
クライアントの 1 つで Nettiers を使用しています。検索パラメーターを指定して find() を呼び出すと、実行がタイムアウトすることに気付きました。プロファイラーを使用してクエリを見たところ、すべての列が利用されていました。つまり、テーブルから * を選択します。
nettiers find() またはその他の方法を使用して特定の列を取得できますか?
ありがとう、ビジェイ
asp.net - データベースを開くことができません ユーザーのログインに失敗しました;asp.net;codesmith
実稼働環境でランダム エラーが発生し、データベースを開くことができません ユーザーのログインに失敗しました Windows 認証を使用しており、codesmith netTiers によって生成されたコードを使用しています。実稼働環境には Windows 2008 R2 と SQL Server 2008 R2 があり、8 GB の RAM があり、約 300 あります。ユーザーは一度にアプリケーションに接続し、.Net フレームワーク 4.0 を使用してアプリケーション プールで NetworkService Identity を使用します。
どんな助けでも大歓迎です...