ColumnProxy Sınıf

Sütun adından OData filtre ifadeleri oluşturmak için akıcı ara sunucu.

tarafından coldöndürülür. İşleç aşırı yüklemeleri ve yöntemleri, öğesine QueryBuilder.where()geçirilebilen örnekler üretirFilterExpression.

Example:


   from PowerPlatform.Dataverse.models.filters import col

   expr = col("statecode") == 0               # equality
   expr = col("revenue") > 1_000_000          # comparison
   expr = col("name").like("Contoso%")        # startswith
   expr = col("name").is_null()               # null check
   expr = col("statecode").in_([0, 1])        # in

Oluşturucu

ColumnProxy(name: str)

Parametreler

Name Description
name
Gerekli

Yöntemler

between

Filtre arasında: (column ge lo and column le hi).

contains

Filtreyi içerir: contains(column, value).

endswith

Filtre ile biter: endswith(column, value).

in_

Microsoft.Dynamics.CRM.In kullanarak filtrede.

is_not_null

Sütun null değil: column ne null.

is_null

Sütun eşittir null: column eq null.

like

En yakın OData eşdeğerine derlenmiş desen eşleştirme filtresi.

not_between

Filtre arasında değil: not (column ge lo and column le hi).

not_in

Microsoft.Dynamics.CRM.NotIn kullanan yerleşik olmayan filtre.

not_like

Olumsuz desen eşleştirme filtresi; like kuralları yansıtır ve ardından olumsuzlar.

startswith

Startswith filter: startswith(column, value).

between

Filtre arasında: (column ge lo and column le hi).

between(lo: Any, hi: Any) -> FilterExpression

Parametreler

Name Description
lo
Gerekli
hi
Gerekli

contains

Filtreyi içerir: contains(column, value).

contains(value: str) -> FilterExpression

Parametreler

Name Description
value
Gerekli

endswith

Filtre ile biter: endswith(column, value).

endswith(value: str) -> FilterExpression

Parametreler

Name Description
value
Gerekli

in_

Microsoft.Dynamics.CRM.In kullanarak filtrede.

in_(values: Collection[Any]) -> FilterExpression

Parametreler

Name Description
values
Gerekli

Boş olmayan değer koleksiyonu.

Özel durumlar

Tür Description

Boşsa values .

is_not_null

Sütun null değil: column ne null.

is_not_null() -> FilterExpression

is_null

Sütun eşittir null: column eq null.

is_null() -> FilterExpression

like

En yakın OData eşdeğerine derlenmiş desen eşleştirme filtresi.

like(pattern: str) -> FilterExpression

Parametreler

Name Description
pattern
Gerekli

LIKE stili desen dizesi.

Özel durumlar

Tür Description

Desen tek bir OData işlevine indirgenemiyorsa.

not_between

Filtre arasında değil: not (column ge lo and column le hi).

not_between(lo: Any, hi: Any) -> FilterExpression

Parametreler

Name Description
lo
Gerekli
hi
Gerekli

not_in

Microsoft.Dynamics.CRM.NotIn kullanan yerleşik olmayan filtre.

not_in(values: Collection[Any]) -> FilterExpression

Parametreler

Name Description
values
Gerekli

Boş olmayan değer koleksiyonu.

Özel durumlar

Tür Description

Boşsa values .

not_like

Olumsuz desen eşleştirme filtresi; like kuralları yansıtır ve ardından olumsuzlar.

not_like(pattern: str) -> FilterExpression

Parametreler

Name Description
pattern
Gerekli

LIKE stili desen dizesi (ile likeaynı kurallar).

Özel durumlar

Tür Description

Desen tek bir OData işlevine indirgenemiyorsa.

startswith

Startswith filter: startswith(column, value).

startswith(value: str) -> FilterExpression

Parametreler

Name Description
value
Gerekli