* Uses MySQL Connector/NET from nuget
* Adds SQL Server type to configuration.
* Hostname for MySQL connections can include port
- Format: <hostname>[:<port>]
* Abstracted a bundle of stuff to be generic for both
MSSQL and MySQL, including a number of variable and method names.
(Mostly went from "sql..." -> "db..."
* Changed MiscTools.DBDate() string building for MSSQL,
uses DateTime.ToString() with a format which seemed simpler.
* Unsure about which lines in .csproj are actually required,
and which are auto-munged by Visual Studio.
* ... This is my first C# (and VS!) work, be gentle!
Signed-off-by: Mike Beattie <mike@ethernal.org>
- decryptors now expose a property that represents what key they will use for decrypt. this can be used by decorators to properly encapsulate password prompts
- added some basic acceptance tests around cred repos
- added some stubby implementations for IDataProvider and the key provider decorators