@@ -33,12 +33,14 @@ class QueryOperations:
3333
3434 Example::
3535
36+ from PowerPlatform.Dataverse.models.filters import col
37+
3638 client = DataverseClient(base_url, credential)
3739
3840 # Fluent query builder (recommended)
3941 for record in (client.query.builder("account")
4042 .select("name", "revenue")
41- .filter_eq( "statecode", 0)
43+ .where(col( "statecode") == 0)
4244 .order_by("revenue", descending=True)
4345 .top(100)
4446 .execute()):
@@ -72,8 +74,8 @@ def builder(self, table: str) -> QueryBuilder:
7274
7375 for record in (client.query.builder("account")
7476 .select("name", "revenue")
75- .filter_eq( "statecode", 0)
76- .filter_gt( "revenue", 1000000 )
77+ .where(col( "statecode") == 0)
78+ .where(col( "revenue") > 1_000_000 )
7779 .order_by("revenue", descending=True)
7880 .top(100)
7981 .page_size(50)
@@ -82,11 +84,11 @@ def builder(self, table: str) -> QueryBuilder:
8284
8385 With composable expression tree::
8486
85- from PowerPlatform.Dataverse.models.filters import eq, gt
87+ from PowerPlatform.Dataverse.models.filters import col
8688
8789 for record in (client.query.builder("account")
88- .where((eq ("statecode", 0) | eq( "statecode", 1))
89- & gt( "revenue", 100000) )
90+ .where((col ("statecode") == 0) | (col( "statecode") == 1))
91+ .where(col( "revenue") > 100_000 )
9092 .execute()):
9193 print(record["name"])
9294 """
0 commit comments