摘要:好用的 GetProperties (壹) - Domain Object
這篇主要是介紹Customer、Product的設計 (這篇只介紹Product,因Customer是一樣的原理)
Product僅截取部分程式碼
........底下略........
}
相信有不少人從上一篇(零)就推測得出來是這樣的設計,
XXX 該Table的欄位名稱
XXX_Get 是用來判斷該欄位是否需要取讀取(Select)、設置(Updage)、新增(Insert)
XXX_Where 是用來判斷該欄位是否需加至Where條件中 (例: XXX = @XXX )
這邊主要是透過命名的原則來達到我想要的,這部分可依各自需求不同而調整
其中XXX是不一定要與DB中的欄位一樣的,可以透過mapping來另外指定 (我的例子是用相同的命名)
介紹到這,應該就知道這篇文章的重點 GetProperties 是拿來做什麼用的吧
下一篇會介紹 Select 這個擴充方法,裡頭就會用到 GetProperties