C#, SQL, ADO.NET - Book/Software inventory management ADO.NET in Connected Mode and Disconnected Mode Using the Entity Framework