Taking advantage of .NET generics can save you loads of repetitive data access leg work. Since it’s likely that each of your data tables will require the same basic operations (Get, Find, Add, Update, ...
It seems like an elementary thing but dealing with numbers beyond whole integers in software is tricky. Differences between rounding in code vs rounding in database storage can catch you off guard if ...