added entity framework backend with full read access