我正在創建一個與聯繫人表(我存儲名字,姓氏等)相關的新表。需要幫助命名字段(和表)
表有:
int Id (PK, Identity)
int ContactId (FK)
int Type (this identifies whether the following is an email, tel, fax etc.)
nvarchar(40) [I need a name for this one]
將nvarchar的領域基本上是存儲或者[email protected],或+1 567 555-2934×12,或任何其他人會的方式來聯繫某人進入其他。電子郵件,電話,IM名稱,傳真號碼等。
我不知道如何命名該字段或包含這些東西的表。我無法將其命名爲「emailAddress」,因爲它可能是電話號碼,反之亦然。我當然不想將它命名爲「emailOrPhoneOrXYZ」。
有什麼想法?
我使用Id和ContactId,因爲我使用的DTO和LINQ已經命名它是什麼(類名),而ContactInfo.ContactInfoId會複製它。 ContactInfo.Id更好。 關於tinyint你是對的,我實際上使用tinyint,但並沒有理會這個例子,因爲它不會與問題相關。不管怎麼說,多謝拉!現在我只需要一個關於如何命名該字段的答案,我問了一下:) – Alex 2009-06-07 04:04:06
對,你可以把它稱爲「ContactInformation」嗎?這是非常具有描述性的,並清楚地表明該字段包含的內容。我傾向於反對像「價值」或「細節」之類的通用列名稱 - 他們並不完全解釋您正在查看的是什麼樣的價值或細節,並且可能錯誤地暗示「價值」在此表涉及另一個表中的「價值」 - 幾乎肯定不會如此。 – 2009-06-07 04:10:23