[英]Customizing Entity Framework generated classes
因此,我有一些由实体框架生成的模型类,并且我想自定义至少一个模型类以满足我的项目需求。 这是生成的类:
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; }
}
显然,每次生成模型时, IdentityUser
和装饰[JsonIgnore]
消失,这使得我的Web api返回中很难保持一致,并且无法使用我设置的http过滤器来找到用户...(后者实际上是完全不同的问题本身)
我一直在搜索,但找不到在这里要做的明确答案。 有什么建议么?
仅供参考,这是学校实验室的一部分,因此请宽容我的工作质量;)
您不必修改实体模型,因为您不应该从WebApi返回实体模型。 在您的WebApi项目中创建一个单独的Token类,并将其与实体框架的模型类映射。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.