public TEntity GetSingle(Func<TEntity, bool> predicate)
{
try
{
var teste = _context.Set<TEntity>().Single(predicate);
}
catch (Exception)
{
return null;
}
return _context.Set<TEntity>().Single(predicate);
}
Func<vw_UsuarioPerfilAtributo, bool> expressionPerfil = Perf => Perf.IdUsuario == memo.IdUsuario//And Perf.IdTipoPerfil(MaxValue) // And Perf.Name.lenght > 3;
Session.Add("Permissao",vw_usuarioPerfilAtributoRepository.GetSingle(expressionPerfil).IdTipoPerfil);
简单的查询问题,但在 lambda 中,我不知道“AND”+“MaxValue”+其他“WHERE”的好方法,所有示例仅用于一个 WHERE。