問題タブ [asp.net-mvc-scaffolding]
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.
asp.net-mvc-3 - Ajax Grid Scaffolder での検索
asp.net mvc3 のグリッドのインライン編集に Ajax Grid Scaffolder を使用しています。デフォルトでは、検索オプションは提供されていません。Ajax Grid Scaffolder と同じ方法で検索オプションを使用するか、手動で行うしかない他のパッケージはありますか?
asp.net-mvc - ASP.NET MVC: 複数のモデルを 1 つのビューに表示する (1 対多の関係)
MVCScaffolding と ASP.NET を使用して単純な ASP.NET Web アプリケーションをまとめようとしています (私が思っていたこと)。SQL には、dbo.Albums、dbo.Tracks というデータ テーブルの基本的な階層があります。
モデルは簡単です。アルバムの場合:
基本的な CRUD ビューが構築され、正常に動作しています。Album
ただし、モデル データの後に、特定の AlbumId のトラック レコードごとに 1 つの行を含むテーブルを表示するビューを作成しようとしています。基本的に、これはMVCScaffolding テンプレートからのDetails
ビューが続くビューですが、2 つのモデルを使用し、1 つのパラメーター ( fromテーブル) を持ちます。Index
ID
Albums
そこからデータにアクセスするためにモデルを一緒に追加しようとしましたが、リストを反復処理する方法がわかりません (インデックス ビューは を使用します@model IEnumerable<Music.Models.Tracks>
)。これは結合されたモデルです:
そして、 AlbumsExt.cshtml でアクセスしようとしています@model Music.Models.AlbumsExtended
。コントローラーは次のようになります。
しかし、明らかにそれは正しくありません。
asp.net-mvc - MethodInvocationException をスローする MVCScaffolding パッケージ
最近 VisualStudio 2010 のインストールを NuGet 2.0 にアップグレードしましたが、これにより Hanselman と Kirkland の MvcScaffolding パッケージが壊れているようです。リポジトリを使用して新しいコントローラーとビューを作成しようとすると、スキャフォールディング中に MethodInvocationError が発生します。具体的には、「5」引数で「Execute」を呼び出す System.Management.Automation.MethodInvocationException です。オブジェクト参照がオブジェクト インスタンスに設定されていません。スタック トレースによると、これは NuGet.PackageExtensions.GetFiles() メソッドで発生しています。もちろん、スタック ダンプの最後のステートメントは "You may need to upgrade to a newer version of MvcScaffolding" ですが、これはすべてのエラーの最後に追加されていると判断しました。現在、最新の MvcScaffolding パッケージの v1.0.7 を使用しています。なぜこれが起こっているのか、さらに良いことに、それを回避する方法について何か考えがある人はいますか? ありがとう。
asp.net - MvcScaffoldingパッケージのインストール時のNuGet実行ポリシーエラー
Visual Web Developer Express 2010、Windows XPを使用しており、プロジェクトでASP.NETMVC4RCを使用しています。NuGetv2.0.30619.9119をインストールしています。
現在、NuGetパッケージマネージャーコンソールを介してMvcScaffoldingパッケージをインストールしようとしています。次のエラーが発生します。
インストール後にinitスクリプトが実行されないため、MvcScaffoldingパッケージが正しくインストールされず、scaffold
コマンドが認識されません。
これらのコード署名の問題についてどうしたらよいかわかりません。現在のセキュリティ設定は次のとおりです。
プロセススコープを無制限に変更できますか?もしそうなら、どのように?NuGetコンソールでの実行Set-ExecutionPolicy
は機能しません。
私も管理者としてこれをすべてやってみましたが、それも役に立ちませんでした。
アドバイスやアイデアをいただければ幸いです。
アップデート
NuGetでプロセス実行ポリシーを次のように設定できます。
しかし、Visual Web Developerを再起動すると、設定が忘れられ、init.psl
ファイルを実行しようとし続けるため、エラーが発生します。
実行ポリシーを永続的に変更するにはどうすればよいですか?
asp.net-mvc-3 - スキャフォールディング Get-ProjectType がコマンドレットの名前として認識されない
基本的な基本を起動して実行し、いくつかの派手なエラー状態を取得しようとしました-おそらくいくつかの基本的な手順が台無しになっていますが、私にはポイントがわかりません-したがって、いくつかのヒントは非常に高く評価されています.
それで、セットアップは何ですか?
- VS2010
- MVC3 または MVC4 プロジェクト - 文字列は添付されておらず、テンプレートのみ
- http://blog.stevensanderson.com/2011/01/13/scaffold-your-aspnet-mvc-3-project-with-the-mvcscaffolding-package/に示されているような、非常に単純なモデル クラス チームを作成します。
何が起こるのですか?
(NuGet コンソールを介して MvcScaffolding をインストールした後) を呼び出してください:
次のエラーが表示されます。
ファンシーなこと: もちろん Get-ProjectType 自体は機能しているようです (以下を参照)。脚本?どんなヒントでも大歓迎です!
どうもありがとう。
敬具 アイブス
jpa - Spring Roo と Spring MVC を使用してエンティティからエンティティへのハイパーリンク ナビゲーションを構成する
Spring Roo + JPa + Spring MVC を使用しています。ドメインに複数の @ManyToOne および @OneToMany 関係があります。さらに、エンティティの Web 足場を生成しました。
だから私が持っていると言う
クライアント---注文
関係 (複数の注文を持つ 1 つのクライアント)。今のところ、生成した足場により、特定の注文について、その注文のクライアントを確認できます。
ただし、クライアントはプレーン テキストとして表示されます。必要なのは、特定の order から client に移動するためのリンクです。
すべての @ManyToOne 関係に対して Spring Roo シェルを使用してそれを達成することは可能ですか? それとも JSP を手動で編集する必要がありますか?
c# - MVCscaffolding はデータベースからモデル テンプレートを生成します
MVCscaffolding と t4 テンプレートを使用して、データベースからすべてのテーブル データを含むモデルを自動的に生成することは可能ですか?
たとえば、DB に Customers という名前のテーブルがあり、3 つのフィールドがあります。
ID 名前 番号
それで、次のようなものを生成する t4 テンプレートを作成できますか: (そして、すべてのテーブル + 他の名前のフィールドで動作します)?????
良い?誰でも?これは可能ですか?
asp.net-mvc-3 - 絶えず変化するモデルのための MVCScaffolding と Database Sync
Nuget Package Manager の MVCScaffolding を使用し、その仕組みに関する簡単なチュートリアルに従いました。それは十分に単純に思えます。実行
Scaffold Controller Team –Repository -Force
すると、「チーム」を取り巻くすべてのリポジトリ パターンが作成されます。
ただし、これを打破する試み (および成功) として、「チーム」クラス ( ) に追加のフィールドを追加することにしましたmyRandomField
。予想通り、コンパイルすると、MVC ビューで次のようなエラーが発生しました。
データベースが作成されてから、「MvcApplication1Context」コンテキストをサポートするモデルが変更されました。データベースを手動で削除/更新するか、IDatabaseInitializer インスタンスで Database.SetInitializer を呼び出します。たとえば、DropCreateDatabaseIfModelChanges 戦略は、データベースを自動的に削除して再作成し、オプションで新しいデータをシードします。
明らかに、このエラーは、モデルを更新したため (Code-first??)、DB がモデルと「同期していない」ためです。
この問題を回避する最善の方法は何ですか? モデルと DB を同期させる簡単な方法はありますか?開始しているプロジェクトが徐々に展開されるため、モデルに多くの編集を行う予定です (そのため、毎回完全なデータベースの再構築を行うことは問題外です)。この場合、コードファーストは私にとって正しいアプローチですか? 私はこのプラグイン/ツールが本当に好きで、それを使わないのは残念です.
asp.net-mvc-3 - エンティティフレームワークのスキャフォールディングからSQLテーブルが見つかりません
asp.net mvc 3アプリケーションを作成し、これらのクラスを追加してから、CRUDページを提供するコントローラーを追加しました。それらのページに行くとき、私は期待されるすべてを行うことができますが、何らかの理由でデータが保存されている場所を見つけることができません。
App_Dataをチェックしました([すべてのファイルを表示]を有効にして)が、データベースがありません。データベース'DbTest1'を検索しましたが、作成されたエージェント名のテーブルが見つかりませんでした。
何かご意見は?
モデルクラス:
DbContext:
接続文字列: