Produtos
Laboratório de tecnologia
Consultoria
Carreiras
Sobre
Contato
PT-BR
Pesquisar
⌘K
Criar conta gratuita
Produtos
Laboratório de tecnologia
Consultoria
Carreiras
Sobre
Contato
Pesquisar
⌘K
GitHub
Criar conta gratuita
Português (BR)
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
Framework de C# para TypeScript
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 registradas 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 OS Cleaner
eQuantic Finance
eQuantic Pass
eQuantic People
EM BREVE
Pipeline de inovação
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
Contato
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 OS Cleaner
eQuantic Finance
eQuantic Pass
eQuantic People
EM BREVE
Pipeline de inovação
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
Contato
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 OS Cleaner
eQuantic Finance
eQuantic Pass
eQuantic People
EM BREVE
Pipeline de inovação
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
Contato
© 2026 eQuantic Tech. Todos os direitos reservados.
Privacidade
Termos
Cookies
Segurança