No, there is no difference between compiling a level and map entity.

Just try it: Open an empty level, add some models, and compile.

Maybe your problem is that you've placed something else in your level that requires a block?