我正在ASP.NET MVC 2中開發一個具有服務和存儲庫層的Web項目。 我正在使用實體框架。ASP.NET MVC數據處理所需的幫助
我有兩個生成的EF類。即公司和用戶。 公司有兩個字段CompanyID {int}和CompanyName {string}。 用戶有三個字段UserID {int},UserName {字符串},BirthMonth {smallint,可以爲空}和CompanyID {int,這是公司的外鍵}
我有一個顯示UserName,Month和公司名。此外,同樣的觀點應該包括另一個模型,即消息(MessageTitle,RecievedDate,ReceivedFrom)我想查看BirthMonths作爲月份名稱(1月,2月等)
我被困在轉換短?以數字以外的名字(即一月份,二月份)來縮短和顯示月份。
在哪裏把這些公約?在存儲庫功能或服務層?我認爲他們應該在服務層,因爲他們在業務邏輯中。但是如果我把它們放在服務層中,那麼我將不得不聲明兩種不同的模型,並遍歷一個集合,進行卷積並獲得預期的集合。 – 2010-09-21 19:49:07
也許在一個單獨的程序集中創建一個擴展方法,然後引用它。http://msdn.microsoft.com/en-us/library/bb383977.aspx – 2010-09-21 21:22:28