有没有一种方法可以在属性上定义自定义属性,以便在使用该属性时,将 1 添加到其数量并存储在数据库中,而当我从数据库中检索到它时,从它中减去 1?
例如
说这是 emdx 类
public class book
{
[Required]
string author{get;set;}
[customAttribute]
int amount{get;set;}
}
所以我想要的是,当数据库1中存储的金额被添加到其中时,当我检索到它时,1被减去。我知道我们可以在这里获取和设置它,但我想使用自定义属性来完成它,因为我想在很多地方都这样做,而且我不想在每个地方都编写自定义代码。