Thanks, Chris.
I understand what BlockStorage is used for, but it's kinda strange there is no managed wrapper out-of-box. Anyway, I decided not to write native wrapper for BlockStorage + managed wrapper for native wrapper to organize direct-block-access and decided to go standard NETMF way (well, from the sources it looks to me like it's a standard way).
I'm implementing own very simple filesystem driver, like the Keil EFS one. I believe it's the best way. No need to write two wrappers, include custom libs, write storage logic in managed part. Just use File/Directory/FileStream. My external flash is just for internal use (store config, logs, sensor data, etc) and not planned to be exposed via USB (at least directly), it's not required to support common full-featured FS like FAT16 (which has lower limit of 4.1 MB, a lot of overhead and not made with low random access time and wear leveling in mind).
So, what do you think about that?
Is there any existing native implementations of simple flash-oriented FS for NETMF?