I wrote this extension method :
public static class A { public static IEnumerable AsDynamic(this IEnumerable f) {
Try the Linq Extension method Cast(). But I'm not sure it will work with dynamic.