public static IEnumerable<Type> EntityTypes(this TypePool pool) { return (from type in pool.TypesMatching(AwesomeConfiguration.AwesomeEntities) where type.IsConcrete() select type).Distinct(); }