如果您在Address上定义了Person属性,则
public class Address
{
public int AdressId {get; set;}
public Person AddressesPerson {get;set;}
public string FullAddress {get; set;}
}命名另一种类型的属性的适当约定是什么?
发布于 2010-08-17 03:19:13
我不认为有一个硬性的规则,但总的来说,我喜欢尽可能地坚持以下指导原则:
Owner拥有特定的Address.,因此Person可能是合适的属性名
发布于 2010-08-17 03:17:44
根据属性的语义为其命名。坦率地说,在一个地址上有一个Person属性是很奇怪的--通常情况下是相反的。这里的人是什么意思?地址和人之间有什么联系?例如,您可能有Owner或Resident -但在其他情况下,这并不合适。
发布于 2010-08-17 03:18:46
我会根据这两种类型之间的关系来命名属性,例如,Resident、Owner等。
https://stackoverflow.com/questions/3496483
复制相似问题