复合键问题执行Find()

时间:2012-12-19 19:26:24

标签: entity-framework-5

传递的主键值的数量必须与实体上定义的主键值的数量相匹配。 参数名称:keyValues

public TEntity Find(int id)
    {

        return _context.Set<TEntity>().Find(id);
    }

enter image description here

可能?我知道有其他方法,但如果有可能在这张桌子上使用find,我很有意思。

1 个答案:

答案 0 :(得分:1)

这项工作......这不是我想的更好的方式,但是有

Func<Acesso_LogErro, bool> expressionPerfil = Perf => Perf.idLogErro == id;
        Acesso_LogErro acesso_logerro = acesso_LogErroRepository.Where(expressionPerfil).First();