technoshop

杉並区和泉のソフトウェアハウス、株式会社テラソフトの技術ブログです。主に.NET MVCとKnockoutJSの情報をまとめます。

Entity Framework

.Net MVC4 で KnockoutJS ~【応用編4】Knockoutの多層オブジェクトをWebAPIで一気にセーブ

こんにちは。ザクです。前回、けっこう手間をかけてセーブのためにモデルまわりの調整をしました。Knockoutで作成されたオブジェクトをMVC4のWebAPI経由でDBにセーブするための準備だったわけですが、ここまで準備できているとセーブの方はわりとさっくり出…

.Net MVC4 で KnockoutJS ~【応用編3】WebAPIでセーブするための準備とか

ザクです。モーダル上でKnockoutのビューモデルにデータの追加とかできるようになったので、そろそろWebAPIでPUTしてデータをDBにセーブとかしたいです。さっそく本題に入りたいところですが、今のままだとKOのビューモデルとMVC4側のモデルがぴったり一緒と…

.Net MVC4 で KnockoutJS ~【基礎編3】成績表を作ってみよう(Bootstrapでデザインも!)Part1

ザクです。台風18号が来たため午前中は家で仕事してました。基礎編3回めです。Knockoutの練習に使えるエクセルっぽいものって何かなと考えていました。データが学校関連なので、成績表にしてみました。学生さんには、一肌脱いでもらうことになります。 Boot…

.Net MVC4 でも Web API で REST してみる!

ザクです。そろそろMVC4飽きてきたと思います。「はよKnockoutやらんかい」と思われた方も多いと思いますが、物事には順序があります。そういうものです。これまでは、KnockoutJSのチュートリアルをやるために必要なMVC4側の知識をおおまかに解説してきまし…

SimpleMembershipをCode Firstに組み込む

ザクです。MVC4アプリで認証(authentication)、認可(authorization)をしたい時はSimpleMembershipが便利です。何しろMicrosoft製ですし、MVC4アプリのプロジェクトをVS2012で作成したら自動で組み込まれています。ただ、ユーザー関連のモデル(4つあり…

One-to-One 再入門(カスケードデリートとかもあるよ)

ザクです。先の解説では、おざなりになっていたOne-to-Oneの細かい設定をやります。まず、きっちりOne-to-Oneにする方法から行きます! きっちりOne-to-One! 前に説明したOne-to-Oneで作ったテーブルのリレーションシップはこのようになっていたと思います。…

Code Firstのエンティティを簡単出力!Entity Framework Power Tools

ザクです。前回に書くと約束してた、モデルのダイアグラムを簡単に描く方法です。Visual Studio 2012には、Entity Framework Power Toolsという拡張機能が提供されています。Entity Framework Power Tools Entity Framework Power Tools説明によるとなんか色…

Entity Framework Code First でのリレーションシップ

こんにちは。ザクです。遅めの夏休みをとってリフレッシュしてきました。こう涼しいと夏休み感はゼロですね。今日はCode Firstでモデル定義する際のリレーションシップの設定方法について書きます。こちらRailsほどちゃんとした情報がなくて大変困ったやつで…

Entity Framework Code First でRailsっぽくDBを管理する

こんにちは。ザクです。出世したら、リンクの色を赤に変えます。 .Net MVC4になってだいぶRailsっぽいことができるようになっています。しかし、Entity FrameworkのCode Firstについての情報のなんと少ないこと。。。仕方がないので、自分で使い方を色々ま…