VB.NET、C#変換表

VB.NET、C#変換表

・VB.NETとC#の変換表については以下を参照 http://dobon.net/vb/dotnet/vb2cs/vb2cstable.html ・各言語間の演算子の比較については以下を参照 https://msdn….

Read Article →
Entity Frameworkの開発アプローチ

Entity Frameworkの開発アプローチ

・データベースファースト データベースからデータモデルを自動生成するアプローチ DBが既にある場合はこれを普通は使う ・モデルファースト デザイナー上で定義したEntity Data ModelからDBを自動生成するアプ…

Read Article →
データモデルの作成

データモデルの作成

コードファーストはデータモデル(コード)を定義することからまず始める。   例としてエンティティ(Article, Comment, Author)で考える。 【Article】 1 - n 【Comment】 【Art…

Read Article →
コードファーストでDB作成時にLocaldbに作られてしまう

コードファーストでDB作成時にLocaldbに作られてしまう

コードファーストでSQL ServerにDBを作成する場合、 Web.configで以下のようにSQL Serverを接続先に指定して実行する。

それでも…

Read Article →
規約のカスタマイズ

規約のカスタマイズ

コードファーストでは規約に基づいてエンティティとDBを紐付けるのが基本ではあるが、 その規約をカスタマイズするために利用するのが属性(アノテーション)です。 【データモデルの規約に関する主な属性】 属性 概要 Table…

Read Article →
null許容型

null許容型

null許容型(通常の値または null 値を受け入れるようにする型)の定義方法は以下の3通り

値の代入前では、num1.HasValueはFalseを返…

Read Article →
ショートカットキー

ショートカットキー

よく使うやつをピックアップ ・プロジェクトのブレークポイントをすべてクリア  Ctrl + Shift + F9 ・ブレークポイントの有効と無効を切り替え  Ctrl + F9 ・現在の行のブレークポイントを設定または削…

Read Article →
マイグレーション

マイグレーション

マイグレーションを利用することで、データベースを削除することなく既存データをそのままにして、 最新のテーブルレイアウトに変更できる。 ※ちなみに、イニシャライザーではデータベースを一旦削除→再作成している。 【マイグレー…

Read Article →
LINQ to Entities その1

LINQ to Entities その1

【LINQとは】 LINQとは、オブジェクト・データベース・データセット・エンティティ・XMLなど、アプリケーションで 扱う様々なデータソースに対して統一的な手段でアクセスするしくみ。 LINQはアクセスするデータの種類…

Read Article →