問題タブ [nerddinner]

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 投票する
0 に答える
172 参照

asp.net-mvc-3 - 現在の IHttpHandler は次のタイプのいずれでもありません: System.Web.UI.Page、DotNetOpenAuth.IEmbeddedResourceRetrieval

mvc3/razor を使用してプロジェクトで openID を構成するために nerddinner の例を使用しています。LogonOpenId.cshtml でこのエラーが発生します。 ここに画像の説明を入力

これは私の実際の LogonOpenId.cshtml です ここに画像の説明を入力

プロジェクト全体として openid の Nerdinner をダウンロードします。依存関係を見逃していないかどうかを確認するために、参照用に web.config ファイルを添付します。

Services/EmbeddedResourceUrlService.cs ファイルも追加しました。不足しているものはまだわかりません。助けてください

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

c# - NerdDinner MVC4 バージョン - リポジトリ クラスを削除したのはなぜですか?

NerdDinner のチュートリアルをチェックしてきました。LINQ to SQL と MVC2 を使用する元の PDF チュートリアル ( http://aspnetmvcbook.s3.amazonaws.com/aspnetmvc-nerdinner_v1.pdf ) を読んでいました。そのチュートリアルでは、データ コンテキストを実装してから、リポジトリ クラスを実装してデータ エンティティと対話します。

MVC4 と Entity Framework ( http://nerddinner.codeplex.com ) を使用するようにプロジェクトが更新されたので、そのコードを参照して、実装された変更を確認しました。彼らはプロジェクトをコード ファーストに変更し、データ エンティティごとに個別のモデル クラスを使用しました。リポジトリが完全に削除されたことに驚きました。

リポジトリ パターンを介してデータベースとの通信を抽象化することは、一般的には良い方法だと思いました... チュートリアルは、簡潔にするために設計上の選択を誤っていることが多いことは知っていますが、リポジトリを既に実装しているチュートリアルがなぜ決定を下したのか疑問に思っています。このバージョンからそれらを省略します。

MVC4 または EF に、リポジトリを廃止/冗長にするものはありますか?

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

c# - NerdDinner ASP チュートリアル - Linq-to-Sql が OneToMany のコレクションを作成しない

Microsoft の ASP.NET Nerd Dinner チュートリアルに従おうとしていますが、linq-to-sql 部分に問題があります。

主キーと ID が と に設定された 2 つのデータベース Dinner と RSVP がありDinnerIDますRsvpID。次にFK_RSVP_Dinner、外部キーRSVP.DinnerIDとpkの関係を作成しましたDinner.DinnerID

LinqToSql クラスを作成して 2 つのテーブルをドラッグすると、OneToMany 関係が正常に作成されます。

LinqToSql クラス ただし、NerdDinner.designer.cs ファイルには、RSVP と呼ばれるコレクションは含まれておらず、変数 RSVP のみが含まれています。

ここに画像の説明を入力

私は何を間違っていますか?