ActionName
Cluster
Discount
Rejection
Activation
Addresses
MostPopularAddresses
TheMostPopularAddresses
MostPopularAddress
TheMostPopularAddress
Address
Address
AddressWithLocation
!deltatoken
!special
find
AllOrders
ProductsByColor
WithIngredients
AllProductsByColor
AllProductsByCategoryId
EmployeesByManager
ProductsByCategoryId
ProductsByColor
ProductsByComplex
ProductsByCustomer
ProductsOrderedBy
DirectReports
Items
Orders
Products
Sales
BestProduct
MostExpensive
TheBestProduct
Category
Continent
Country
Countries
CountrySet
Currency
Customer
Customers
Product
ProductGroup
Supplier
Time
Categories
Countries
Customers
Employees
LeaveRequests
Orders
OrderItems
People
Products
Sales
SalesOrganizations
Suppliers
Customer
Employee
Manager
BestSellingProduct
PreferredSupplier
VipCustomer
32
Solid
Yellow
NameKind
Pattern
1
2001
A1245
O'Neil
O%27Neil
Smartphone%2FTablet
KeyAlias
lambda
m
Core
Measures
Model
Namespace
odata
SaM
Sales
Special
@a
@bar
@c
@cat
@categoryId
@color
@expression
@foo
@i
@key
@ManagerID
@p1
@ref
@title
@word
categoryId
color
colors
customer
Customers
complex
Ingredients
Kind
Location
ManagerID
Number
Rank
Size
Word
Word1
Word2
MostPopularNames
TheMostPopularNames
EmailAddresses
Names
Sizes
Available
MostPopularCategory
MostPopularName
PhoneticallySimilar
GeoLocation
TheMostPopularName
Code
Date
ID
ItemID
OrderID
Size
AccountRepresentative
Age
Amount
BirthDate
City
CompanyName
ContactName
Completed
Cost
CountryCode
eyeColor
FirstName
LastName
LifeTime
Line
Location
Month
Name
Population
Price
Quantity
Rating
ReleaseDate
Revenue
SalesArea
severity
Shipped
Spokesperson
State
Status
Street
style
SumAmount
TaxRate
Title
ZipCode
BestProductEverCreated
MainSupplier
SingletonEntity
Thumbnail
AnotherTerm
Currency
id
Messages
id
SomeTerm
type
MonetaryAmount
http://services.odata.org/
http://127.0.0.1:8080/MyService/
https://[2001:db8:85a3:8d3:1319:8a2e:370:7348]:8080/MyService/
https://[v7.0]/MyService/
http//My.Org/
X'1a2B3c4D'
binary''
binary'Zg=='
binary'Zg'
binary'Zm8='
binary'Zm8='
binary'Zm9v'
binary'Zm9vYg=='
binary'Zm9vYmE='
binary'Zm9vYmFy'
2012-09-03
2012-09-10
2012-09-20
2012-09-03
0000-01-01
-10000-04-01
-INF
INF
2012-09-03T13:52Z
2012-09-03T22:09:02Z
2012-08-31T18:19:22.1Z
0000-01-01T00:00Z
-10000-04-01T00:00Z
2011-12-31T24:00Z
2011-12-31T24:00:00Z
2012-09-03T14:53+02:00
2012-09-03T12:53Z
2012-09-03T24:00-03:00
-INF
INF
3.14
-1.234567e3
1e-101
-INF
INF
NaN
P6DT23H59M59.9999S
P1Y6DT23H59M59.9999S
P1M6DT23H59M59.9999S
duration'P6DT23H59M59.9999S'
'P6DT23H59M59.9999S'
-2
+42.
.1
3.14
3.14
-0.314e1
-0.314e1e2
-INF
INF
NaN
-0.314e1
-0.314e1
255
-128
+32000
-2000000000
1234567890123456789
null
'ABCDEFGHIHJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-._~!$&('')*+,;=@'
'O''Neil'
%27O'%27Neil'
'O'Neil'
'O%27Neil'
'%26%28'
Yellow
SRID=0;Point(142.1 64.1)
0123456789
01234567-89ab-cdef-0123-456789abcdef
a123456789abcdefABA=
a1234567 89
ab
cdefABA
Categories
Categories(11)
Categories(ID=1)
'Hugo''s%20Tavern'
Categories(ID=1,Size=5)
01234567-89ab-cdef-0123-456789abcdef
01234g67-89ab-cdef-0123-456789abcdef
01234567-89ab-cdef-456789abcdef
11:22:33
11:22
11:22:33.4444444
24:00:00
TheQuickBrownFoxSays42
__ID
0time
No.Dot
Products
http://host/service/EmployeesByManager(ManagerID=3)
http://host/service/EmployeesByManager(ManagerID=@p1)?@p1=3
http://host/service/EmployeesByManager?ManagerID=3
http://host/service/EmployeesByManager?@ManagerID=3
http://services.odata.org/OData/OData.svc/
http://My.Org:80/
Categories(1)/Products
Categories(1)/Products
Categories(KeyAlias=1)
Categories(@key)?@key=1
Categories(ID=@key)?@key=1
$top=2&$orderby=Name
Categories(1)/Products?$top=2&$orderby=Name
Customers('O''Neil')
Customers(%27O%27%27Neil%27)
Customers('O%27Neil')
Customers%28%27O%27%27Neil%27%29
http://host/service/Categories('Smartphone%2FTablet')
Categories('Smartphone/Tablet')
http://services.odata.org/OData/OData.svc/$metadata
http://services.odata.org/OData/OData.svc/$metadata?$format=json
http://services.odata.org/OData/OData.svc/$metadata?$format=xml
http://services.odata.org/OData/OData.svc/$metadata?$format=text/html
http://services.odata.org/OData/OData.svc/$metadata?$format=text/html&!special
http://services.odata.org/OData/OData.svc/$batch
http://services.odata.org/OData/OData.svc/$batch?$format=json
http://services.odata.org/OData/OData.svc/$batch?$format=multipart/mixed
http://services.odata.org/OData/OData.svc/$batch?!special
Products
Products
Products.('foo')
.Products('foo')
ProductsByCategoryId(categoryId=2)
ProductsByCategoryId(categoryId=2)(2)
ProductsByCategoryId(categoryId=@cat)?@cat=2
ProductsByCategoryId(categoryId=@cat)?@cat=Model.MostPopularCategory(Rank=2)
ProductsByCategoryId(categoryId=2)
ProductsByCategoryId?@categoryId=2
color='red'
ProductsByColor(color='red')
Categories(1)/Model.ProductsByColor(color='red')
Categories(1)/Model.ProductsByColor?@color='red'
Categories(1)
Customers(1)
Categories(ID=1)
Categories('Tablet')
Categories('7''''%20Tablet')
Categories%28%27Tablet%27%29
Categories('Tablet%2FSlate')
Categories('Tablet/Slate')
Categories('Tablet%20%28small%29')
Categories('Tablet%20(small)')
Categories('Tablet%20)small(')
Categories(ID=wrong)
OrderItems(OrderID=1,ItemID='a')
OrderItems(OrderID=1;ItemID='a')
Products/Model.MostExpensive()
Products(1)/Supplier
Categories(1)/Products/Model.AllOrders()
Categories(1)/Products/Model.MostExpensive()
SingletonEntity
Customers(1)/Address/Country
Customers(1)/Address/Products
Categories(1)/Products(1)
$entity?$id=http://host/path
$entity?$id=urn:some:id
$entity?id=urn:some:id
$entity?$id=http://myservice/Customers('ALFKI')&$select=CompanyName,ContactName&$expand=Orders
$entity/Model.Customer?$id=http://myservice/Customers('ALFKI')&$select=CompanyName,ContactName&$expand=Orders
$entity?$format=json
Customers/1
Employees/A1245
People/O'Neil
People/O%27Neil
Categories/Smartphone%2FTablet
OrderItems/2001/1
Orders/1/Items
Orders/1/Items/1
Categories(1)/Products/$ref
Categories(1)/Products/$ref?$id=Products(0)
Products(1)/Category/$ref
Categories(1)/Products/$ref/$count
Categories(1)/Products(2)/$ref
Categories(1)/Products(2)/$ref/$count
Activation
LeaveRequests(4)/Model.Rejection
Model.Rejection
TheBestProduct()
TheBestProduct
TheBestProduct(Size=3)
Categories/TheBestProduct()
TheMostPopularAddress()
TheMostPopularAddresses()
TheMostPopularName()
TheMostPopularName()/$value
TheMostPopularNames()
Customers/Model.MostPopularAddress()
Customers/Model.MostPopularAddresses()
Customers/Model.MostPopularAddresses()/$count
Customers/Model.MostPopularAddresses()/Model.AddressWithLocation
Customers/Model.MostPopularAddresses()/Model.AddressWithLocation/$count
Customers/Model.MostPopularAddresses()/Model.MostPopularNames()
Customers/Model.MostPopularName()
Customers/Model.MostPopularName()/$value
Customers/Model.MostPopularNames()
Customers/Model.MostPopularNames()/$count
Categories(1)/ID
Categories(1)/Address
Categories(1)/Address/Street
Categories(1)/Address/Model.AddressWithLocation/Location
Categories(1)/Thumbnail
Suppliers(1)/EmailAddresses
Suppliers(1)/Addresses
Categories(1)/ID/$value
Categories(1)/ID/$value?$format=json
Categories(1)/ID/$value/foo
Categories(1)/Address/$value
Categories(1)/Address/Street/$value
Categories(1)/Thumbnail/$value
Products/$count
Products/$count?$filter=Price gt 5.00
Products/$count/foo
Products(1)/Items/$count
Products(1)/Addresses/$count
Products(1)/Sizes/$count
$filter=Products/$count gt 0
$filter=Addresses/$count gt 0
$filter=Sizes/$count gt 0
$filter=Products/$count($filter=Price gt 5.00) gt 2
$orderby=Products/$count
$orderby=Addresses/$count
$orderby=Sizes/$count
Suppliers(1)/EmailAddresses/1
MainSupplier/Addresses/0
Suppliers(1)/Addresses/Model.AddressWithLocation/1
Products/Model.BestSellingProduct
Products/Model.BestSellingProduct(1)
Products(1)/Model.BestSellingProduct
Products(1)/Model.BestSellingProduct/Model.BestSellingProduct
Products(1)/Address/Model.AddressWithLocation
Products(1)/Address/Model.AddressWithLocation/Street
Products(1)/Addresses/Model.AddressWithLocation
Address/Model.AddressWithLocation
Address/Model.AddressWithLocation/Street
Addresses/Model.AddressWithLocation
Categories?$expand=Products/Model.BestSellingProduct
Products?$expand=Model.BestSellingProduct/Sales
Categories?$expand=Products/Model.BestSellingProduct($select=Name)
Categories?$expand=Products($filter=startswith(Name,'P'))
TheMostPopularAddresses()?$expand=Model.AddressWithLocation/Country
Products/$filter=@foo?@foo=Age gt 3
Products/$filter=@foo/$filter=@bar?@foo=Age gt 3&@bar=Price lt 5
Products/$filter=@foo/$filter=@bar/$ref?@foo=Age gt 3&@bar=Price lt 5
Products/$filter=@foo/$filter=@bar/$count?@foo=Age gt 3&@bar=Price lt 5
Products/$filter=@foo/$filter=@bar/$count?@foo=Age gt 3&@bar=Price lt 5&$filter=Price lt 6
Products/$filter=@foo/Special.ProductsByColor(color='red')/$filter=@bar?@foo=Age gt 3&@bar=Price lt 5
Products/$filter=@foo/Special.Cluster?@foo=Age gt 3
Products/$filter=@foo/$each
Products/$filter=@foo/$each/Special.Discount?@foo=Age gt 3
Categories(1)/$value
$crossjoin(Customers,Countries)?$expand=Customers($select=Name),Countries($select=Name)&$filter=Customers/CountryCode eq Countries/CountryCode and Countries/Name eq 'USA'
$all?$search=red
$all/Model.Customer?$filter=contains(Name,'red')
$filter=true
filter=true
$filter =true
$filter= true
$filter=Completed
Product
Product/Supplier
Product/Supplier/Address
Product/Supplier/Address/Street
Product/Supplier/Address/Country
Product/Supplier/Address/Products
Product/Thumbnail
Address/Thumbnail
Thumbnail/Model.Available()
Product/Supplier/Addresses
Product/Supplier/CompanyName
Product/Supplier/EmailAddresses
Supplier/Products
Products
Products/$count
true eq false
0
1
Size
Size eq true
4.0
'Huge'
Size eq 4.0
Street eq 'Hugo'
Address/Street
Address/Model.AddressWithLocation/Location
Address/Street eq 'Hugo'
$filter=Address eq {"Street":"NE 40th","City":"Redmond","State":"WA","ZipCode":"98052"}
Name ne 'Milk'
true ne false
Name gt 'Milk'
Name ge 'Milk'
Name lt 'Milk'
Name le 'Milk'
true and false
true or false
not false
Name eq 'Milk'
Supplier/Name eq 'Milk'
Name EQ 'Milk' AND Price LT 2.55
Name Eq 'Milk' OR Price Lt 2.55
not endswith(Name,'ilk')
style has Sales.Pattern'Yellow'
Name in ('Milk', 'Cheese')
Name in ["Milk", "Cheese"]
('Milk','Cheese') eq ('Oranges' , 'Carrots' ,'Ginger')
["Milk", "Cheese"] eq ["Oranges", "Carrots", "Ginger"]
Price add 2.45
(Price add 2.45) mod 2
Price sub 0.55
-Price
Price mul 2
Price div 2
Price divby 2
Price mod 5
Price add 2.45 eq 5.00
Price sub 0.55 eq 2.00
Price mul 2.0 eq 5.10
Price div 2.55 eq 1
Rating divby 2 eq 2.5
Rating mod 5 eq 0
(true)
( true )
(Name eq 'Milk')
(false)
(4 add 5) mod (4 sub 1)
(4 add 5) mod (4 sub 1) eq 0
contains(CompanyName,'lfreds')
contains(Names,["Fred","George"])
endswith(CompanyName,'Futterkiste')
endswith(["Fred","George","Ron"],["George","Ron"])
indexof(["Fred","George","Ron"],["George","Ron"]) eq 1
length(CompanyName) eq 19
length(["Fred","George","Ron"]) eq 3
startswith(CompanyName,'Futterkiste')
startswith(Supplier/Name,'Futterkiste')
startswith(["Fred","George","Ron"],["Fred","George"])
hassubset(Names,('Milk', 'Cheese'))
hassubset(Names,["Milk", "Cheese"])
hassubset(('Milk','Cheese'),Names)
hassubset(["Milk", "Cheese"],Names)
hassubsequence([4,1,3],[4,3])
concat(CompanyName, Name)
concat(concat(Street,'-'),City)
substring(CompanyName, 5)
substring(CompanyName,5,2)
tolower(CompanyName)
toupper(CompanyName)
trim(CompanyName)
date(LifeTime)
day(BirthDate)
fractionalseconds(LifeTime)
hour(BirthDate)
maxdatetime()
maxdatetime%28%20%29
mindatetime()
mindatetime%28%20%29
minute(BirthDate)
month(BirthDate)
now()
now%28%20%29
second(BirthDate)
time(ReleaseDate)
totaloffsetminutes(ReleaseDate)
totalseconds(LifeTime)
year(BirthDate)
ceiling(Price)
floor(Price)
round(Price)
cast(Model.Customer)
cast(Category,Model.Customer)
cast(Category,Edm.Boolean)
isof(Model.Customer)
isof(Category,Model.Customer)
isof(Location,Edm.GeographyPoint)
geo.distance(Supplier/Location,Product/Location)
geo.intersects(Supplier/SalesArea,Product/Location)
geo.length(Line)
geo.length(geography'SRID=0;LineString(142.1 64.1,3.14 2.78)')
lambda/Completed
lambda/Name eq $it/Name
any()
any( )
any(lambda:true)
any( lambda : true )
Products/any(lambda:true)
any()
Supplier/Products/any(lambda:true)
Products/any(lambda:lambda/Completed)
Products/any(lambda:$it/Completed)
Products/all(lambda:true)
all(lambda:true)
Products/all()
Products/all(lambda:true)
EmailAddresses/all(lambda:true)
$filter=ReleaseDate gt 2013-05-24
$it/Completed
$filter=endswith($it,'.com')
$filter=$it eq @ref&@ref={"@odata.id":"http://host/service/ZqV5t"}
$filter=$it eq {"@odata.id":"http://host/service/ZqV5t"}
Employees?$filter=LastName eq $root/Employees('A1245')/LastName
ProductsOrderedBy(Customers=@c)?@c=[$root/Customers('ALFKI'),$root/Customers('BLAUS')]
$this eq 'Hugo'
$filter=endswith($this,'.com')
Customers?$select=EmailAddresses($filter=endswith($this,'.com'))
Customers?$select=Addresses($filter=endswith($this/Street,'gasse'))
Customers?$select=Addresses(@a=$this;$filter=endswith(@a/Street,'gasse'))
Items
Items(1)
$filter=Price/@Measures.Currency eq 'EUR'
$filter=Price/@Measures.Currency eq 'EUR'
$orderby=Price/@Measures.Currency
$orderby=Price/@Measures.Currency#Reporting
$filter=Price/@Currency eq 'EUR'
$filter=@Core.Messages/any(m:m/severity eq 'error')
$filter=@Messages/any(m:m/severity eq 'error')
$expand=Items
expand=Items
$expand=Items/$ref
$expand=Customer,Items
$expand=Customer/$ref,Items
$expand=Customer,Items($expand=Product)
expand=Customer,Items(expand=Product)
$expand=Customer($levels=4)
expand=Customer(levels=4)
$expand=Customer,Items($expand=Product/$ref)
$expand=Customer/$ref($levels=4)
$expand=Customer/$ref($select=Name)
$expand=Customer,Items/$ref($expand=Product)
$expand=Items($count=true)
$expand=Items/$count
$expand=Items/$count($filter=Name eq 'Hugo')
expand=Items/$count(filter=Name eq 'Hugo')
$expand=Items/$count($search=Hugo)
expand=Items/$count(search=Hugo)
$expand=Items/$count($count=true)
$expand=Items($select=Quantity;$expand=Product($select=Name,Price);@c=15)
$expand=Address/Country
$expand=Addresses/Country
$expand=Category($levels=4),Category($levels=max)
$expand=Category($levels=04)
$expand=*,*/$ref,*($levels=2),Category
$expand=Address/*,Address/Address/*,Addresses/*,Address/Model.AddressWithLocation/*,Model.VipCustomer/Address/*
$expand=Address/*/$ref,Address/*($levels=max)
$expand=$value,Thumbnail
$select=Rating,ReleaseDate
select=Rating,ReleaseDate
$select=*
$select=Address/Street
$select=Address/Country
$select=Address/Model.AddressWithLocation
$select=Address/Model.AddressWithLocation/Location
$select=Model.AddressWithLocation/Location
$expand=Category($select=Name)
$select=Model.PreferredSupplier/Name
$select=Model.ActionName,Model.MostPopularName,Model.*
$select=Model.ActionName,Model.MostPopularName(Location,Kind)
$select=Namespace.PreferredSupplier/AccountRepresentative,Address/Street,Address/Namespace.AddressWithLocation/Location
$select=Address($select=Street,City,Namespace.AddressWithLocation/Location)
$select=Addresses($filter=startswith(City,'H');$top=5;$skip=0;$count=true;$orderby=$it;$search=blue;$expand=Country;@c=15)
$orderby=Name
$OrderBy=Name
OrderBy=Name
$orderby=Name asc
$orderby=Name asc,Rating,ReleaseDate desc
$orderby=Cost ge Revenue asc
$top=5&$skip=10
top=5&skip=10
$count=true
count=true
$count=false
$count
$search=blue
$search=1984
$search=2x4
$search=3.14
$search=9,81
search=blue
$search="blue%20green"
$search="blue%20green%22
$search="blue\"green"
$search="blue\\green"
$search="blue"green"
$search="blue%22green"
$search=blue green
$search=blue%20green
$search=blue AND green
$search=blue OR green
$search=blue NOT green
$search=NOT blue
$search=foo AND bar OR foo AND baz OR that AND bar OR that AND baz
$search=(foo OR that) AND (bar OR baz)
$search=foo AND (bar OR baz)
$search=(foo AND bar) OR baz
$search=(NOT foo) OR baz
$search=(NOT foo)
$search=%CE%94
http://serviceRoot/Products?$search=blue
http://serviceRoot/Model.Container/$all?$search=blue
http://serviceRoot/$all?$search=blue
$format=json&$Format=atom&$format=xml&$format=text/html
format=json
$format=JSON&$format=Atom&$format=XML&$format=text/html
$format=text/html
$index=42
index=42
$index=fortytwo
$compute=Amount mul Product/TaxRate as Tax
compute=Amount mul Product/TaxRate as Tax
$compute=Amount mul Product/TaxRate as Tax,day(Time/Date) as WeekDay
$expand=Sales($compute=Amount mul Product/TaxRate as Tax)
$deltatoken=A@Lot_Has:Changed?=Here!
$skiptoken=Start@Next_Chunk:From?=Here!
$skiptoken=Not&this
find=O%27Neil
!deltatoken='201208210403'
!special
find=O%27Neil&!special
$orderby=Name&!deltatoken=0412312321
$filter=contains(Title,@word)&@word='Black'
$filter=Title eq @title&@title='Wizard%20of%20Oz'
Products/Model.WithIngredients(Ingredients=@i)?@i=["Carrots","Ginger","Oranges"]
{}
ProductsByComplex(complex=@c)?@c={}
ProductsByComplex(complex=@c)?@c={"Name":"Value"}
ProductsByComplex(complex=@c)?@c={"@odata.type":"Model.Customer","Name":"Value"}
ProductsByComplex(complex=@c)?@c={"Name":false,"Price":3.14e0,"Rating":null}
ProductsByColor(colors=@c)?@c=[]
ProductsByColor(colors=@c)?@c=["red"]
ProductsByColor(colors=@c)?@c=["red","green"]
ProductsByComplex(complex=@c)?@c={"Names":["Fred","George"],"Address":{"Street":"MyWay"}}
ProductsByCustomer(customer=@c)?@c=$root/Customers(1)
ProductsByCustomer(customer=@c)?@c=$root/Customers(1)/Model.VipCustomer/AccountRepresentative
ProductsByCustomer(customer=@c)?@c=[$root/Customers(1),$root/Customers(2)]
ProductsByCustomer(customer=@c)?@c={"Country":$root/Countries('DE')}
ProductsByCustomer(customer=@c)?@c={"Orders":[$root/Orders(1)]}
Sales.Pattern'Yellow'
'Yellow'
Sales.Pattern'Solid,Yellow'
'Solid,Yellow'
$filter=style eq Sales.Pattern'Yellow'
$filter=style eq 'Yellow'
$filter=style has Sales.Pattern'Yellow'
$filter=style has Sales.Pattern'32'
Products?$filter=style eq Sales.Pattern'Yellow,32'
Products?$filter=style eq cast(eyeColor,Sales.Pattern)
geography'SRID=0;Collection(LineString(142.1 64.1,3.14 2.78))'
geography'SRID=0;LineString(142.1 64.1,3.14 2.78)'
geography'SRID=0;MultiLineString((142.1 64.1,3.14 2.78),(142.1 64.1,3.14 2.78))'
geography'SRID=0;MultiPoint()'
geography'SRID=0;MultiPoint((142.1 64.1),(1 2))'
geography'SRID=0;MultiPolygon(((1 1,1 1),(1 1,2 2,3 3,1 1)))'
geography'SRID=0;Point(142.1 64.1)'
geography'SRID=0;Polygon((1 1,1 1),(1 1,2 2,3 3,1 1))'
geometry'SRID=0;Collection(LineString(142.1 64.1,3.14 2.78))'
geometry'SRID=0;LineString(142.1 64.1,3.14 2.78)'
geometry'SRID=0;MultiLineString((142.1 64.1,3.14 2.78),(142.1 64.1,3.14 2.78))'
geometry'SRID=0;MultiPoint()'
geometry'SRID=0;MultiPoint((142.1 64.1),(1 2))'
geometry'SRID=0;MultiPolygon(((1 1,1 1),(1 1,2 2,3 3,1 1)))'
geometry'SRID=0;Point(142.1 64.1)'
geometry'SRID=0;Polygon((1 1,1 1),(1 1,2 2,3 3,1 1))'
$filter=geo.intersects(geometry'SRID=0;Point(142.1 64.1)',geometry'SRID=0;Polygon((1 1,1 1),(1 1,2 2,3 3,1 1))')
Model.Available()
Model.Available
Model.MostPopularName()
Products/Model.Available()
Products/Model.BestProduct()/Model.MostPopularName()
Products/Model.BestProduct()/Name
Products/Model.BestProduct()/Model.BestSellingProduct/Name
Products/Model.BestProduct()/Name/Model.Available()
Products/Model.BestProduct()/Address
Products/Model.BestProduct()/Address/Street
Products/Model.BestProduct()/Addresses
Products/Model.BestProduct()/Addresses/Model.MostPopularName()
Products/Model.BestProduct()/EmailAddresses
Products/Model.BestProduct()/Thumbnail
Products/Model.BestProduct()/EmailAddresses/any()
Products/Model.BestProduct()/EmailAddresses/all(lambda:true)
Products/Model.ProductsByColor(color='green')/Model.MostPopularName()
Products/Model.ProductsByColor(color='green')/Model.BestSellingProduct/Model.MostPopularName()
Products/Model.ProductsByColor(color=@color)/Model.BestSellingProduct/Model.MostPopularName()
Products/Model.ProductsByColor()/all(lambda:true)
Items/Model.MostPopularAddress()/Street
Items/Model.MostPopularAddress()/Address
Items/Model.MostPopularAddress()/Address/Model.Available()
Items/Model.MostPopularAddresses()/$count
Items/Model.MostPopularAddresses()/Model.MostPopularName()
Items/Model.MostPopularNames()/$count
Items/Model.MostPopularNames()/Model.MostPopularName()
Items/Model.MostPopularName()/Model.MostPopularName()
Products/Model.ProductsByColor(colors=["red","green","blue"])
Products/Model.ProductsByColor(colors=[ "red", "green" , "blue" ])
Products/Model.ProductsByColor(colors=%5B%20"red",%20"green"%20,"blue"%20%5D)
Model.Available(complex={"Name":"Value"})
Model.Available(complex={ "Name" : "double quote (\") in value" })
Model.Available(complex=%7B %22Name%22 : "double%20quote (%5C%22) in value" %7D)
Model.PhoneticallySimilar(Word1=Name,Word2=Supplier/Name)
Model.PhoneticallySimilar(Word1=Name,Word2=Supplier/Name)
$filter=Model.PhoneticallySimilar(Word=@expression)&@expression=5 add 3
$filter=Model.PhoneticallySimilar(Number=5 add 3)
$filter=$it/Model.PhoneticallySimilar(Number=5 add 3)
http://host/service/$metadata#Customers
http://host/service/$metadata#Customers(Address,Orders)
http://host/service/$metadata#Customers(Address/Street,Orders)
http://host/service/$metadata#Customers(Address/Country)
http://host/service/$metadata#Customers(Address/Model.AddressWithLocation,Orders)
http://host/service/$metadata#Customers(Address/Name,Orders)
http://host/service/$metadata#Customers/Model.VipCustomer(Orders(ID))
http://host/service/$metadata#Customers(Name,Address/Country,Model.VipCustomer/Rating)
http://host/service/$metadata#Customers/Model.VipCustomer(Name,Address/Country,Model.*)
http://host/service/$metadata#Customers/Model.VipCustomer(Name,Address/Country(Code,Model.ActionName,Model.MostPopularAddress))
http://host/service/$metadata#Customers/Model.VipCustomer(Orders,Orders(ID,Items(Price)))
http://host/service/$metadata#Customers/Model.VipCustomer(*,Orders(ID))/$entity
http://host/service/$metadata#Employees(Title,DirectReports+(FirstName,LastName))
http://host/service/$metadata#Collection(Model.Employee)(Title,DirectReports+(FirstName,LastName))
http://host/service/$metadata#Customers/Model.VipCustomer
http://host/service/$metadata#Customers/$entity
http://host/service/$metadata#SingletonEntity
http://host/service/$metadata#SingletonEntity/Orders
http://host/service/$metadata#SingletonEntity/Orders(3)/Items
http://host/service/$metadata#Customers('ALFKI')/Orders
http://host/service/$metadata#Customers('ALFKI')/Orders/$entity
http://host/service/$metadata#Customers('ALFKI')/Orders(1)/Items
http://host/service/$metadata#Customers('ALFKI')/Orders(1)/Items(Product)/$entity
http://host/service/$metadata#Customers('ALFKI')/Model.VipCustomer/Address/Orders
http://host/service/$metadata#SingletonEntity(Address,Orders)
http://host/service/$metadata#Customers(Address,Orders)/$entity
http://host/service/$metadata#Customers/Model.VipCustomer/$entity
http://host/service/$metadata#Customers(1)/Addresses
http://host/service/$metadata#Customers(1)/Addresses(Country)
http://host/service/$metadata#Model.MonetaryAmount
http://host/service/$metadata#Collection(Edm.String)
http://host/service/$metadata#Collection($ref)
http://host/service/$metadata#$ref
http://host/service/$metadata#Collection(Edm.EntityType)
http://host/service/$metadata#Collection(Edm.ComplexType)
http://host/service/$metadata#Customers/$delta
http://host/service/$metadata#Orders/$deletedEntity
http://host/service/$metadata#Customers/$link
http://host/service/$metadata#Orders/$deletedLink
content-id: 1
First-Insert~Customer_1.1
odata-entityid: ralf:handl
entityid: ralf:handl
odata-entityID: empty-path:/
odata-entityId:strange:ÿ/
odata-isolation:sNapShoT
isolation:sNapShoT
odata-maxversion: 4.0
odata-maxversion: 4.01
odata-maxversion:06.2831852000
odata-version: 4.0
odata-version: 4.01
Prefer: odata.allow-entityreferences,odata.maxpagesize=20
Prefer: allow-entityreferences,maxpagesize=20
odata.callback;url="please://call/me?back#here"
odata.callback;url="http://myserver/notfication/token/12345"
odata.callback;url="some:where"
odata.callback;url="some:/where"
callback;url="some:/where"
odata.continue-on-error
continue-on-error
odata.continue-on-error=true
continue-on-error=true
odata.continue-on-error=false
continue-on-error=false
odata.include-annotations="*"
odata.include-annotations="*#qualified"
odata.include-annotations="-*"
odata.include-annotations="-*#qualified"
odata.include-annotations="Namespace.*"
odata.include-annotations="Namespace.*#quali"
odata.include-annotations="Namespace"
odata.include-annotations="Namespace."
odata.include-annotations="-Namespace.*"
odata.include-annotations="-Namespace.*#quali"
odata.include-annotations="Namespace.SomeTerm"
odata.include-annotations="Namespace.SomeTerm#qual"
odata.include-annotations="-Namespace.SomeTerm"
odata.include-annotations="-Namespace.SomeTerm#qual"
odata.include-annotations="Namespace.SomeTerm,Model.AnotherTerm,Namespace.*"
include-annotations="*"
odata.maxpagesize=50
maxpagesize=50
odata.maxpagesize=0
odata.maxpagesize=-1
return=minimal
return=representation
respond-async
odata.track-changes
track-changes
wait=0
wait = 0
$schemaversion=0001
schemaversion=second
schemaversion=1.42.2
$schemaversion=*
"b%75g"