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);
クエリの単純な問題ですが、ラムダでは、「AND」+「MaxValue」+その他の「WHERE」すべての例を1つのWHEREに対して行う良い方法がわかりません。