Namespace PHCDataLayer
Classes
- AttAutoInc
Auto incrementável no backend
- AttCollection
Define o field como sendo uma colecção e qual a sua expressão de ligação
- AttCoreTable
Tabela de sistema que reside sempre na base de dados principal e tem instalação e manutenção automática no arranque da aplicação
- AttDocType
Identifica o tipo de documento
- AttDocTypeMasterField
Identifica o campo que corresponde ao id do tipo de documento
- AttDynamicIntegrationValue
Integração com valor dinâmico de outra entidade
- AttExternalCollection
Define que o campo é do tipo de colecção externa
- AttFieldStamp
Identifica univocamente o registo (chave primária por defeito)
- AttFieldType
Define the nature of the value in a specified field
- AttForeignKey
Foreign Key field to another table. É automaticamente criado um índice por este campo
- AttGamaField
esta classe é usada para indicar que um determinado campo armazena a gama do registo para filtragem automática
- AttHidden
Não disponível para o utilizador
- AttIndex
Campo usado para criação de um índice
- AttJsonField
JSON Field
- AttLanguageField
indica o campo que serve para filtragem automática através do pais de obrigações legais.
- AttLenght
Comprimento do campo
- AttLinkField
Define que o valor do field vem de outra tabela
- AttLocale
Indica que os valores deste campo são para traduzir.
- AttLogInfo
Lista de campos a figurar na lista de registos recentes
- AttMandatory
Preenchimento obrigatório
- AttMaxValue
Valor maximo do campo
- AttMinValue
Valor minimo do campo
- AttNotDuplicate
Campo de valor único
- AttNotSelectable
Campo a ser ignorado na consulta de registos aos dados persistidos na tabela
- AttNotUpdatable
Indica que a propriedade do objecto não será gravada na respectiva tabela da base de dados
- AttParent
Indica que a propriedade aponta para o VO pai quando o VO esteja incluído numa lista
- AttPhcOwner
Campo que indica se o registo é da PHC
- AttPrimaryKey
Chave primária
- AttProducts
Indica os produtos onde a propriedade esta autorizada a ser utilizada
- AttRGPDid
Campo identificador no âmbito do RGPD
- AttRevision
Se o campo é do tipo revision por registo, começa com 1 e vai incrementando em cada update
- AttSearch
Campo a ser aplicado na filtragem de registos de uma procura
- AttSmartField
Defines that the field has artificial intelligence, such as autocomplete
- AttTable
Nome físico da tabela na base de dados
- AttTableNotAttachable
Não está disponível para que se permita Anexos
- AttTableNotExportable
Não exportável
- AttTableOrderBy
Campo ou conjunto de campos a serem utilizados na ordenação da consulta
- AttTableProducts
Indica os produtos onde a entidade esta autorizada a ser utilizada
- AttTableTarget
Base de dados a que pertence a tabela
- AttTableVOInfo
Lista de campos a figurar na lista de registos recentes
- AttVirtualField
Campo que não existe fisicamente na base de dados
- AttWebSecurity
Define para que tipos de aplicação a classe permite o seu uso
- KeyValueVO
Class that represents a VO of a pair "key, value".
- OpenJson
The OPENJSON table-valued function parses the jsonExpression provided as the first argument and returns one or more rows containing data from the JSON objects in the expression. jsonExpression can contain nested sub-objects. If you want to parse a sub-object from within jsonExpression, you can specify a path parameter for the JSON sub-object.
Interfaces
Enums
- DbCmd.ExecuteTypes
types of sql command execution
- PermissionsTypes
User permission types