Class: EntitySetOptions

@nginstack/orm/lib/EntitySetOptions~ EntitySetOptions


new EntitySetOptions()

Opções do constructor EntitySet.

See:

Members


fields :Array.<string>|function

Campos da definição da classe que devem ser manipulados por essa coleção de entidades. Poderá ser informado um array de nomes de campos ou função que receberá a definição do campo e retornará true para o campo ser considerado. Caso não seja informado, serão considerados todos os campos da classe.

Type:
  • Array.<string> | function

modelDef :ModelDef

Definição do modelo de dados que deve ser utilizada por esta instância. Por padrão, a definição do modelo de dados utilizada é a da classe de dados informada da entidade. No entanto, em alguns cenários de uso é necessário retirar ou complementar comportamentos do modelo.
O uso desta opção não é recomendada, pois ela desabilita a capacidade da entidade ajustar dinamicamente as regras de modelo quando a classe é alterada. Quando utilizada esta opção, a entidade sempre validará as regras de negócio do modelo informado, independente da classe atual da entidade.

Type:
See:

userKey :number

Usuário que será utilizado para validar as permissões. Caso não seja informado, será considerado o usuário da sessão corrente.

Type:
  • number