ASP.NET MVCとEntity Frameworkでサービスを作ってみた猪股健太郎(matarillo)
アジェンダ何を作ったか分析設計方針実装まとめ
短縮URLサービスを作りました
分析
画面遷移
ロバストネス分析
CRUD表
設計方針
論理階層
ASP.NET MVCEntity Framework
疑問==?
今回の方針!=
今回の方針
今回の方針
依存関係
実装
Entity Frameworkデータベースからモデルを生成
DataEntityロジックを追加
ASP.NET MVCViewControllerViewModel
ViewModelpublic class UserInput{[DisplayName("別名を付けるURL")][RegularExpression("s?https?://[-_.!~*'()a-zA-Z0-9;/?:@&=+$,%#]+",    ErrorMessage="URLの形式が不正です。")][Required(ErrorMessage="URLを入力してください。")]public string Url{ get; set; }}宣言型バリデーション
ViewModelオブジェクトキャッシュ
Controller
ルーティング
View$.getJSON(  url,  null,  function (title) {    $('#pagetitle').text(title);  });実はjQueryも使ってます
まとめ
.NET Framework 4.NET Framework 3.5 SP1
事前にしっかりチェック★
ご静聴ありがとうございました