如果您的地址上的人物属性定义为
public class Address
{
public int AdressId {get; set;}
public Person AddressesPerson {get;set;}
public string FullAddress {get; set;}
}
命名另一种类型的属性的适当约定是什么?
答案 0 :(得分:2)
根据属性的语义命名属性。坦率地说,在一个地址上有一个Person属性是很奇怪的 - 它通常是相反的。这个人的意思是什么?地址和人之间有什么联系?例如,您可能有Owner
或Resident
,但在其他情况下则不合适。
答案 1 :(得分:2)
我认为没有严格的规则,但我一般都希望尽可能遵守以下准则:
Owner
可能是适当的媒体资源名称,因为Person
拥有特定的Address
。答案 2 :(得分:0)
我会根据两种类型之间的关系命名属性,例如:居民,业主等。
答案 3 :(得分:0)
选择一个并坚持下去。
在你的具体情况下,我想知道为什么一个人从属于一个地址,而不是相反,但基本上只是选择你想要使用的那个并继续使用它。只要它不是完全不可读的或者某种团队编码指南,你就可能很好。