IT業界のすみっこ暮らし

ふと気がついたときの記録



Entity Framework

Visual Studio 2017&Entity Framework:クラスダイアグラムが表示されない件(edmxファイル)

経緯 Visual Studio 2017でedmxツールを開いてDB内容を更新しようとしたが、そもそもedmxファイルの中身が表示されない。 原因 Visual Studio 2017にデフォルトとして設置されていないので、別途入れる必要があるらしい。 対策 クラスデザイナーをインストー…

SQL Server:localDBのEF接続メモ

EntityFramework:ConnectionStringsのパスワードに特殊記号が含まれる場合

下記の手順でEntityFrameworkでMySQL接続が出来ていることを前提とする pie001.hatenablog.com pie001.hatenablog.com パスワードに特殊記号が含まれる場合 既存のconnectionStrings PW:abcefg <connectionStrings> </connectionstrings>

Entity Framework:SQL文を直接実行

手持ちのSQLクエリーをそのままEFで実行したい場合の使い方のメモ。 SELECT var testList = new List<TestItem>(); var test = DbContext.Database.SqlQuery<TestItem>("SELECT item_id, details FROM item WHERE item_type = 1;"); if (test != null) { testList = test.ToList(</testitem></testitem>…

EntityFramework:Interceptor

参考サイト www.entityframeworktutorial.net EntityFrameworkのInterceptor作成例 EFCommandInterceptor.cs class EFCommandInterceptor: IDbCommandInterceptor // ★ { public void NonQueryExecuted(System.Data.Common.DbCommand command, DbCommandInte…

EntityFrameworkとMySQL

下記の記事の実例と問題点の対策 pie001.hatenablog.com 下記前提条件が満たされている場合の新規プロジェクト作成~モデル追加まで You completely Install mysql-installer-community-5.7.3.0-m13.msi or Install both ofmysql-visualstudio-plugin-1.1.1.…

Entity Framework:最新の日付のレコードを抽出

DBサンプル tb1 Id DetailId LastUpdatedAt 1 101 2017-02-01 01:00:00 2 101 2017-02-01 10:00:00 3 101 2017-02-02 01:00:00 4 102 2017-02-01 01:00:00 5 102 2017-02-02 01:00:00 tb2 DetailId Name 101 Name1 102 Name2 例1 tb1から同じDetailIdを持つ…

EntityFrameworkでMySQL接続

qursaan-howto.blogspot.jp 1、必須条件 「mysql-installer-community-5.7.3.0-m13.msi」をインストールするか 「mysql-visualstudio-plugin-1.1.1.msi」と「mysql-connector-net-6.8.3.msi」をインストールする。 ダウンロードミラー http://mirror.cogent…

Entity Framework : tinyint(1)をsbyteとして扱いたいときの対策

Entity Framework : tinyint(1)をsbyteとして扱いたいときの対策 www.solution.to 1、Web.confiもしくはApp.configの<connectionString>に"TreatTinyAsBoolean=false"を追加する ex) <connectionStrings> </connectionstrings></connectionstring>





プライバシーポリシー