2009-02-18 22 views
2

我現在已經看過這個問題兩次了,並希望看到解決這個命名約定的最佳實踐。假設我有一個ORM(在本例中是Linq to SQL),我映射一個名爲User的表。然後我創建了我的POCO也稱爲用戶。雖然像域對象和它們的關係表有什麼好的命名約定?

MyApp.Data.User 

存在的映射表和POCO駐留在類似

MyApp.Objects.User 

我認識一個可以爲任何在整個代碼做一個完整的命名空間識別,但你有一個合理的命名約定,以便您可以輕鬆地分辨哪個是表映射,哪個是POCO?謝謝!

回答

1

我用來調用Linq2SQL對象DbUser等等。
這使得掃描代碼變得非常容易,並且查看哪個是哪個,並且由於L2S數據對象只能在DataTier中訪問,所以命名更加簡單。

0

我會命名映射UserMapping。

因爲就是這樣。

0

或者,如何命名它UserModel - 那麼你可以有VM版本的UserModelView。

相關問題