Entiry Framework

Oracle Data Provider for .NET (ODP.NET) の Entity Framework 対応状況

Oracle Database を .NET で利用する時、Oracle Data Access Component 同梱の ODP.NET を使ってます。そんな ODP.NET の Entity Framework の対応状況を度々調べるのでまとめてみました。 履歴 2012/11/23 新規作成 情報源 .NET 開発者用サイト Oracle | .N…

Entity Framework の Migration をリセットする

Entity Framework の Code First を利用しています。 Model の変更点を Migration でDBに反映する訳ですが、Migration の数が多いと落ち着きません。 ということで、Migration をすべて削除して最新のModelで削除する手順を調べたのでメモ。 環境 Visual Stu…

Win7 x64 で Entity Framework 利用時「指定されたストア プロバイダが構成内に見つからないか、無効です」が発生する(解決)

環境 Windows 7(x64) Oracle Client 11.2.0.2(x64) Oracle DataAccess Component 11.2.0.3(x64) Visual Studio 2010 Entity Framework 4.3.1 現象 Windows XP(x32)環境でビルドしていたODP.NET利用のWebアプリ(プラットフォームターゲット Any CPU)ビルド…

Entity Framework の SQL ログ出力を行う【EFProviderWrappers編】

Entity Framework は残念な事に DBアクセス時のSQLを出力するオプションがありません。実際にどんなSQLが実行されているか把握できるようにしておかないと大抵困ります。ログ出力を行うためのラッパーが作成されているためのそれを利用します。 環境 Windows…

Entity Framework Code First で VARBINARY型の列に対応するプロパティをつくる

環境 Entity Framework 5 Visual Studio 2012 SQL Server 2012 Express 対象のプロパティの型を byte[] にします。下のサンプルだとImageプロパティが該当します。 public class Photo { public int PhotoId { get; set; } public string Title { get; set; …

ASP.NET MVC の Controller で Entiry Framework のトランザクション制御をする

目的 Entity Framework を使ってDBへのアクセスを行いたい ASP.NET MVC の Controllerを継承したクラスを作成して TransactionScope の制御をしたい Entity Framework のトランザクション管理 今回は、アクションの実行単位をトランザクションの作成単位にし…

Entiry Framework のCode FIrst で Model を変更した後にする事

EF初心者のかじです。 Code First で作成した後にモデルを変更したらちょっとハマったのでメモ。 環境 Visual Studio 2012 RC Entity Framework 5.0.0 RC 現象 Code First で Model を以下のように変更しアプリケーションを実行しました。変更前のモデル pub…

Entiry Framework のCode FIrst で「Model compatibility〜」が発生した場合の対処方

環境 SQL Server 2008 Express VIsual Studio 2010 Professional Entity Framework 4 ASP.NET MVC 3 現象 Entiry Framwork で Code First で実装しようと、モデルを作成しモデルからscaffoldでコントローラーを作成。Initializerで初期データの投入をしよう…