Hello,
this
ExcludeIncludeFieldsList fieldsAdresse = new ExcludeIncludeFieldsList(false);
fieldsAdresse.Add(AdresseFields.AdresseName1);
fieldsAdresse.Add(AdresseFields.AdresseName2);
prefetch.Add(ArztEntity.PrefetchPathArztMandanten, -1, predicate, null, null, null, fieldsAdresse).SubPath.Add(ArztMandantEntity.PrefetchPathMandant).SubPath.Add(MandantEntity.PrefetchPathAdresse);
results to
SELECT [Adresse].[AdresseGeburtsname], [Adresse].[AdresseGeburtsort], [Adresse].[AdresseGeburtstag], [Adresse].[AdresseId], [Adresse].[AdresseKennung], [Adresse].[AdresseName1], [Adresse].[AdresseName2], [Adresse].[AdresseName3], [Adresse].[AdresseOrt], [Adresse].[AdresseOrtsteil], [Adresse].[AdressePlz], [Adresse].[AdressePostfach], [Adresse].[AdressePostfachPlz], [Adresse].[AdresseStraße], [Adresse].[AdresseVerstorben], [Adresse].[AnredeAppAuswahllisteEintragId], [Adresse].[LandId], [Adresse].[XadrId]
FROM [Adresse] WHERE ( ( ( [Adresse].[AdresseId] = @P1)))
It seems that LLBLGen allways fetches all (*) columns instead of fetching only the 2 wanted columns. This is not the expected behaviour and unnecessary waste of Network / SQL-Server recources.
Can someone explain this, pls?
And: What can we do to get only the wanted columns?
Regards Frank