我正在嘗試為我的Entity Framework存儲庫創建一個非常通用的泛型存儲庫，該存儲庫具有基本的CRUD語句並使用接口。我先打了一個磚牆頭，然後被打倒了。這是我的代碼，使用實體框架模型在控制台應用程序中編寫，其中包含一個名為Hurl的表。只需嘗試通過其ID撤回對象。這是完整的應用程序代碼。
這是我得到的錯誤：
這是我試圖從中提取此信息的地方。
好吧，這個讓我感到困惑。我採取了狂野的刺（在Stephen Walther即將推出的ASP.NET MVC Unleashed書中看到EFRepository的一部分後）它開始工作，這裡是修復（替換此方法，注意字符串格式的差異）。有關為何這樣做的任何建議？我看到這個的方式，可能是一個bug（或者我正在做的事情）。無論如何，任何有興趣的人。 （我想想修復這部分將修復EFRepository @ Keith Patton的博客文章的整個功能）。
這是另一個好的：