LINQ to Entities

no image

LINQ to EntitiesのWhereとFirstに別々に条件を与えると並び順がおかしくなる

こんなコードを書くほうが悪いわけだけど、 var contract = entities.Contract     .Where(c => c.User.id == user.id)     .OrderByDescending(c …

no image

Default Isolation Level

Entity Framework+SQLiteで、IsolationLevelを設定する方法が分かりました。 接続のプロパティ、または設定ファイルを直接編集して、connectionStringのdata sourceに、default i…

no image

Entity Frameworkを使ったプロジェクトを一通り終えて

しょっちゅう更新しようと考えていたブログでしたが、途中からそんな余裕もなく、3ヶ月休みなしで出勤しつつ、極めつけは客先(宿泊施設)に3日間滞在しつつようやく終えることができました。 さて、ほとんどの問題は解決することができたものの、いまだ2…

no image

LINQ to Entities + SQLiteでCAST(expression AS type)

前回のエントリにて、アルファベットと数字の混在する部屋番号というのを扱ったけれど、結局、文字部分を削除しても問題ないということになったので、それはまあ、良くなった。実はいろいろ調べてAlphanumeric sortというのがあると知ったの…

no image

LINQ to Entitiesでソート

部屋番号でのソートが必要になった。この部屋番号というやつが曲者で、VARCHAR(4)のカラムになっていて、頭にアルファベットのプレフィックスがつく場合とつかない場合がある。できればこうしたい。 101 102 205 1500 2020 …

no image

LINQ to Entities + SQLite.NET に TransactionScope が・・・・使えない???

こちらの方の資料を参考にしてやってみた。 ADO.NET Entity Framework vNext ソースコード: SQLiteEntitiesAndTransactionScope.zip SaveChangesをどうしても越えられな…

no image

ObjectQueryのStartsWith/Contains/EndsWithはLIKEと違う。

LINQ to Entitiesは落とし穴の宝庫。 DataGridViewで顧客リストの前方一致による絞込みをするため、LIKEを使いたかった。調べてみると、StartsWithでできるらしい。 .Where(u => u.name…