I think this is just a wrap of the DataAccessAdapter FetchEntityCollection.
Maybe I'm missing something but I don't understand the need for this method, but anyway you can do it like this:
public void GetCollection(IDataAccessAdapter adapter, IEntityCollection2 genericCollection)
{
adapter.FetchEntityCollection(genericCollection);
}
And you can call it the same way you call the adapter method:
EntityCollection<CustomerEntity> customers = new EntityCollection<CustomerEntity>();
DataAccessAdapter adapter = new DataAccessAdapter();
GetCollection(adapter, customers);