代码之家  ›  专栏  ›  技术社区  ›  dotnetNinja

Linq到SQL存储库模式和字符串ID

  •  0
  • dotnetNinja  · 技术社区  · 15 年前

    嗨,我正在尝试使用一个带有Linq to Sql的存储库模式

    我在用这里的一些代码( http://mikehadlow.blogspot.com/2008/03/using-irepository-pattern-with-linq-to.html

    GetById(in T id);是我感兴趣的repository方法。

    在代码库中,它转换传递给lambda表达式的int id(p=>p.id==id) 它只处理Int Id,并对所有内容抛出异常 否则。

    对于具有字符串Id的表,是否在存储库中创建一个重载

    1 回复  |  直到 15 年前
        1
  •  0
  •   dotnetNinja    15 年前

    我试过超载的方法,结果成功了。在发帖之前应该试一下。