London Dev Meetup Rescheduled! Due to unavoidable reasons, the event has been moved to 21st May. Speakers remain the same—any changes will be communicated. Seats are limited—register here to secure your spot!

episerver dds generics returns no value

Vote:
 

Hi

I am using EPIServer 8.12.

I've implemented a class using dds. The problem is when I turn my class to a generic class and I pass the same class if returns no value.

for instance, I have this code which works fine and returns 8 lines:

  var items = store.Items().Where(i => i.State == Enums.QueueItemState.Queued || i.State == Enums.QueueItemState.Retrying).ToList();



(QueueableEmailItem : IDynamicData)

now I change the code to 

var items = store.Items().Where(i => i.State == Enums.QueueItemState.Queued || i.State == Enums.QueueItemState.Retrying).ToList();
and call it with the same class. (where T : IDynamicData)




it returns no results.

Funny story is that if I change the code to code below which fetchs the class before adding the where clause, it will work fine

var items = store.Items().ToList();
var undoneItems = items.Where(i=> i.State == Enums.QueueItemState.Queued || i.State == Enums.QueueItemState.Retrying).ToList();




Is there any problem with generics?
Anyone know what shall I do?

#142655
Dec 17, 2015 16:27
* You are NOT allowed to include any hyperlinks in the post because your account hasn't associated to your company. User profile should be updated.