Produtos
Laboratório de tecnologia
Consultoria
Carreiras
Sobre
Contacto
PT
Pesquisar
⌘K
Criar conta gratuita
Produtos
Laboratório de tecnologia
Consultoria
Carreiras
Sobre
Contacto
Pesquisar
⌘K
GitHub
Criar conta gratuita
Português
esc
PÁGINAS
Início
Produtos, bibliotecas, consultoria
Open Source
Todos os pacotes, com licença MIT
eQuantic Launch
MVP em 6 a 8 semanas
Documentação
Guias e referência da API
PACOTES
eQuantic.UI
Aplicações web e nativas em C#
eQuantic.Core
Filtros, ordenação, paginação
eQuantic.Core.Data
Unidade de trabalho, repositórios e a correspondência com uma linha guardada
eQuantic.Linq
LINQ dinâmico
eQuantic.Linq.SourceGenerator
Especificações e filtros escritos na compilação
eQuantic.Mapper
Mapeamento de objetos
SECÇÕES
Início rápido
Funcionando em 60 segundos
Consultoria
Modelos de contratação
Laboratório
Pesquisa experimental
↑
↓
navegar
↵
abrir
esc
fechar
13 resultados
A superfície pública
Tipos, métodos, contratos.
Os contratos que os nossos pacotes expõem — specifications, results, filtros, repositórios e unidades de trabalho, com a assinatura que escreveria de facto.
Exemplos de código
Ver os pacotes
NAMESPACE
eQuantic.Core
ISpecification<T>
interface
Encapsula uma regra de negócio que pode ser verificada contra uma entidade e composta com And/Or/Not.
bool IsSatisfiedBy(T entity)
Avalia a regra contra uma entidade.
ISpecification<T> And(ISpecification<T> other)
Compõe duas specifications com um AND lógico.
ISpecification<T> Or(ISpecification<T> other)
Compõe duas specifications com um OR lógico.
Result<T>
struct
Um resultado discriminado que embrulha o valor de sucesso ou um erro — evita exceções para controlo de fluxo.
static Result<T> Ok(T value)
Cria um resultado de sucesso.
static Result<T> Fail(string error)
Cria um resultado falhado com uma mensagem de erro.
TOut Match<TOut>(Func<T,TOut> ok, Func<string,TOut> fail)
Faz pattern matching sobre sucesso/falha.
NAMESPACE
eQuantic.Linq
FilterBuilder<T>
class
Constrói fluentemente uma expressão de filtro combinável a partir de triplos campo/operador/valor.
FilterBuilder<T> Where(string field, string op, object value)
Acrescenta o primeiro predicado.
FilterBuilder<T> And(string field, string op, object value)
Acrescenta um predicado AND.
Expression<Func<T,bool>> Build()
Compila para uma expressão LINQ.
NAMESPACE
eQuantic.Data
IUnitOfWork
interface
Fronteira transacional sobre um ou mais repositórios.
IRepository<T> Repository<T>()
Resolve um repositório para um tipo de entidade.
Task<int> CommitAsync(CancellationToken ct = default)
Confirma todas as alterações registadas numa transação.
IRepository<T>
interface
Contrato genérico de persistência com consulta, inserção, atualização e remoção.
IQueryable<T> Query()
Devolve uma raiz de consulta combinável.
void Add(T entity)
Prepara uma entidade para inserção.
IPagedList<T> ToPagedList(int index, int size)
Materializa um resultado paginado.
Ler o código-fonte é permitido
Todos os pacotes são MIT e públicos — quando a referência é magra, o código não é.
Ver no GitHub
Ler a documentação
Pronto para entregar algo de verdade?
Agende 30 minutos de conversa. Dizemos na mesma hora se somos o parceiro certo — ou quem é.
Agendar conversa
contact@equantic.tech
Pronto para entregar algo de verdade?
Agende 30 minutos de conversa. Dizemos na mesma hora se somos o parceiro certo — ou quem é.
Agendar conversa
contact@equantic.tech
Construímos produtos corporativos, bibliotecas e software que escalam globalmente. Um laboratório de tecnologia em Portugal.
PRODUTOS
eQuantic Launch
eQuantic Space
eQuantic UI
eQuantic Auth
eQuantic Finance
… e mais
DESENVOLVEDORES
Open source
Pacotes NuGet
Documentação
GitHub
Guias
CONSULTORIA
Desenvolvimento de software
Gestão de projetos
Design UX/UI
Qualidade e testes
Outsourcing
EMPRESA
Sobre
Laboratório
Carreiras
Cultura
Contacto
Construímos produtos corporativos, bibliotecas e software que escalam globalmente. Um laboratório de tecnologia em Portugal.
PRODUTOS
eQuantic Launch
eQuantic Space
eQuantic UI
eQuantic Auth
eQuantic Finance
… e mais
DESENVOLVEDORES
Open source
Pacotes NuGet
Documentação
GitHub
Guias
CONSULTORIA
Desenvolvimento de software
Gestão de projetos
Design UX/UI
Qualidade e testes
Outsourcing
EMPRESA
Sobre
Laboratório
Carreiras
Cultura
Contacto
Construímos produtos corporativos, bibliotecas e software que escalam globalmente. Um laboratório de tecnologia em Portugal.
PRODUTOS
eQuantic Launch
eQuantic Space
eQuantic UI
eQuantic Auth
eQuantic Finance
… e mais
DESENVOLVEDORES
Open source
Pacotes NuGet
Documentação
GitHub
Guias
CONSULTORIA
Desenvolvimento de software
Gestão de projetos
Design UX/UI
Qualidade e testes
Outsourcing
EMPRESA
Sobre
Laboratório
Carreiras
Cultura
Contacto
© 2026 eQuantic Tech. Todos os direitos reservados.
Privacidade
Termos
Cookies
Segurança