2010-01-14 81 views
0

您好我想使用一個存儲庫模式與LINQ to SQL的的LINQ to SQL存儲庫模式和字符串ID

我使用從這裏的一些代碼(http://mikehadlow.blogspot.com/2008/03/using-irepository-pattern-with-linq-to.html

牛逼GetById(INT ID) ;是存儲庫方法,我感興趣。

在代碼庫中,它將int id傳遞給lambda表達式(p => p.Id == Id) 它只處理Int Id並引發異常一切 其他。

對於具有字符串ID的表,是否在我的存儲庫中創建了一個重載,如 T GetById(string id)並且比創建lambda表達式更像mike正在爲int類型做些什麼?

回答

0

我試過重載方法,它工作。應該在發佈之前嘗試過。 歡迎任何意見/建議