I have enabled the SQL server profiler and i have some strange results. The query sent to sql server is below:
exec sp_executesql N'SELECT [databaseName].[dbo].[Groups.DaySlots].[ID] AS [Id], [databaseName].[dbo].[Groups.DaySlots].[ModifyUserID] AS [ModifyUserId],
[databaseName].[dbo].[Groups.DaySlots].[Active], [databaseName].[dbo].[Groups.DaySlots].[DayID] AS [DayId], [databaseName].[dbo].[Groups.DaySlots].[QuarterNumber],
[databaseName].[dbo].[Groups.DaySlots].[FormatID] AS [FormatId], [databaseName].[dbo].[Groups.DaySlots].[BoxID] AS [BoxId], [databaseName].[dbo].[Groups.DaySlots].[DaySlotType],
[databaseName].[dbo].[Groups.DaySlots].[CommercialFormatID] AS [CommercialFormatId], [databaseName].[dbo].[Groups.DaySlots].[PlanGroupDayID] AS [PlanGroupDayId] FROM
[databaseName].[dbo].[Groups.DaySlots] WHERE ( ( ( [databaseName].[dbo].[Groups.DaySlots].[PlanGroupDayID] = @PlanGroupDayId1 AND [databaseName].[dbo].[Groups.DaySlots].[DayID] = @DayId2 AND
[databaseName].[dbo].[Groups.DaySlots].[Active] = @Active3)))',N'@PlanGroupDayId1 uniqueidentifier,@DayId2 uniqueidentifier,@Active3
bit',@PlanGroupDayId1='759588B2-56E4-45C7-8A24-7B617BCD38BA',@DayId2='A033AE0F-564E-4D70-8011-52C261C0AF2F',@Active3=1
When i paste this sql code in SQL server, i get 1 record as result, just as expected. But in in my entitycollection i get 2 results....
1 entity which i expected but 1 entity with another plangroupdayid then past in the filter...
Very strange...
Feedback very much appreciated!