こんにちは。
Windows10でASP.NET MVCのアプリケーションを開発しています。
Visual Studio 2017 Communityを使っています。
###前提・実現したいこと
EDMXでGUIでModelを作ると、mydatamodel.edmxの同じ階層にできるmydatamodel.ttに、mydatamodel.tt/User.csのようにModelファイルを自動で生成してくれます。
この
public partial class User { public int Id { get; set; } public string UserId { get; set; }//実体はEmail(cf.username@mailaddress.com)
のUserIdは、実体はEmail(cf.username@mailaddress.com)なので、入力時にvalidationしたいです。
なので、
[EmailAddress] public string UserId { get; set; }//実体はEmail(cf.username@mailaddress.com)
のようにAnnotationをつけたいです。
###試したこと
EDMXでGUIでModelを作る。
###発生している問題・エラーメッセージ
public string UserId { get; set; }//実体はEmail(cf.username@mailaddress.com)
のようにAnnotationをつけたいが、メニューを見つけられない。
.csに手で書くと消える。
###該当のソースコード
C#
1 public partial class User 2 { 3 public int Id { get; set; } 4 public string UserId { get; set; }//実体はEmail(cf.username@mailaddress.com) 5
###補足情報(言語/FW/ツール等のバージョンなど)
Microsoft Visual Studio Community 2017
Version 15.0.26228.9 D15RTWSVC
Microsoft .NET Framework
Version 4.6.01586
です。
よろしくお願いします。