Entity Framework 5 の学習リソース
Get Started with Entity Framework (EF)
残念ながら日本語化はまだのようですが、EF5の学習リソースが上記ページにまとまっています。
新しい機能だけじゃなく、基礎からきちんと学べるだけの情報が揃ってるっぽい。
なにげにうれしいのはビデオと記事を併用して説明しているページが多いところ。
IDEの操作はビデオを見るとわかりやすいけど、何をやっているかを確認するにはソースコードみたほうが早い、というのはよくあることで。
そのどちらも満足できるようになってるんですからおすすめですね。
ModelファーストからのPOCOコード生成も便利に、、、とか思ってたら生成されるコードはやはりttファイルに関連付けられた形ですか。
ちょっとみづらいんだよなぁ。
なにはともあれ、これみて勉強しなくちゃ!
.NET Framework における RFC に準拠してないアドレスの扱い
前のエントリで RFC に違反しているアドレスはどうなってるんだろ、、、、と書いてたんですが、ちょうどそのネタの回答が下記にでてきました。
System.Net.Mail で「user..name@domain.com」や「user.@domain.com」の扱いについて
.NET Framework 4 では @ の直前にピリオドがあるメール アドレスやローカル パートにピリオドが 2 個以上連続するメール アドレスも拡張してサポートするようになっているそうです。
どう考えても日本の携帯対応、、、ですかね(w
ということで、4 以降なら標準のクラスだけで携帯対応も可能かな。
ただ、4.5 だと日本語件名のエンコードに注意(前のエントリ参照)ということですね。
.NET 4.5 でのメールの日本語件名のエンコードのおはなし
NET Framework 4.5 の System.Net.Mail で日本語の件名を ISO-2022-JP の Base64 でエンコードして送信する方法
.NET Framework にはメールを簡単に送れるクラスが最初っから用意されているわけですが。
でも日本語件名のエンコードについては昔からいろいろ問題でますね。
ということで 4.5 で現状では問題があるからこう回避してね、という話がでています。
まあ、仕事ではどうしても携帯で過去から使ってるメールアドレスがRFC違反の状態で、、、という方をサポートする必要があるのでサードパーティ製のメール送受信モジュールとか使っており、実はあまり関係なかったり。
RFC違反してるアドレスにメール送れるようになってたりは、、、しないですよね?
#確認しといたほうがいいのかな。