Added entity framework database context and made FileName a property of Shape rather than having a GetFileName method.