Code without Relation:
Dim archivMappeCollection As New EntityCollection(Of ArchivMappeEntity)
Dim filter As New RelationPredicateBucket
filter.PredicateExpression.Add(ArchivMappeFields.VorgangsNr = "0815")
Using da As New DataAccessAdapter
da.FetchEntityCollection(archivMappeCollection, filter, 100)
End Using
generated query with Top-Clause:
SELECT TOP 100
[CrossArchiv].[dbo].[tbl500].[C000] AS [F0],
[CrossArchiv].[dbo].[tbl500].[C001] AS [F1],
[CrossArchiv].[dbo].[tbl500].[C002] AS [F2],
...
Code with Relation:
Dim archivMappeCollection As New EntityCollection(Of ArchivMappeEntity)
Dim filter As New RelationPredicateBucket
filter.Relations.Add(ArchivMappeEntity.Relations.ArchivDateiEntityUsingParentId, "ArchivDatei")
filter.PredicateExpression.Add(ArchivDateiFields.Dateiname.SetObjectAlias("ArchivDatei") = "test.dat")
Using da As New DataAccessAdapter
da.FetchEntityCollection(archivMappeCollection, filter, 100)
End Using
generated query without Top-Clause:
SELECT
[CrossArchiv].[dbo].[tbl500].[C000] AS [F0],
[CrossArchiv].[dbo].[tbl500].[C001] AS [F1],
[CrossArchiv].[dbo].[tbl500].[C002] AS [F2],
...