エンティティフレームワークによって生成されたいくつかのモデルクラスがあり、プロジェクトニーズに合わせて少なくとも1つをカスタマイズしたいと思います。ここで生成されたクラスです。エンティティフレームワーク生成クラスのカスタマイズ
public partial class Token
{
public string token_admin { get; set; }
public string username { get; set; }
public string password { get; set; }
}
は、そして、ここで私はそれをカスタマイズしたい方法です:
明らかpublic partial class Token : IdentityUser
{
public string token_admin { get; set; }
public string username { get; set; }
[JsonIgnore]
public string password { get; set; }
}
モデルが生成されるたびに、[JsonIgnore]
が消えIdentityUser
や装飾、それは難しいことすること私のWeb APIの一貫性と一貫性のないHTTPフィルタを使用しているユーザを見つけることは不可能です(後者は実際には別の問題です)。
私は検索していますが、要求に何がここでやりたかった。助言がありますか?
FYI、これは私は何をすべきかの品質に厳密で、学校の研究室の一部です。)
https://stackoverflow.com/questions/3782405/can-i-define-properties-in-partial-classes-then-mark-them-with-attributes-in-anの可能な複製 – maccettura
あなたはどのテンプレートですかを使用して? – JanneP
私は元々EFを作成しませんでした。私が知る限り、それはSQLバインディングです。 – JulioQc