|
Posted
about 13 years
ago
by
James Craig
1) Changed DbCommand's BeginTransaction to actually store the transaction in the command...
2) Lots of modifications of SQLHelper, Command, etc. to add batching... Still not done though.
|
|
Posted
about 13 years
ago
by
James Craig
1) Updated SQLHelper some more (working towards making batching of commands easier). A lot of the data is being moved to sub classes.
2) Added ParameterBase class
3) Created StringParameter and Parameter classes.
4) Moved the command class while I
|
|
Posted
about 13 years
ago
by
James Craig
1) Switched DbDataReader extensions to IDataReader.
2) Modified Database code. It now holds a bit more info and can pull connection string info from the config file.
3) Started to modify Mapping class to simply hold info. Most of the functions are
|
|
Posted
over 13 years
ago
by
James Craig
1) Simplified DbCommand and DbDataReader extensions a bit (internal code anyway) (Utilities.SQL.ExtensionMethods)
2) Added GetOrCreateParameter to DbCommand (Utilities.SQL.ExtensionMethods)
3) Updated Database class to hold more information (DbType
|
|
Posted
over 13 years
ago
by
James Craig
1) Fixed a couple of bugs introduced by the SQLHelper changes.
|
|
Posted
over 13 years
ago
by
James Craig
1) Moved MicroORM code over to SQLHelper (this will be modified further).
2) Modified AddParameter extension method for DbCommand so that it no longer requires a length (it now uses the length of the value passed in for input parameters and nvarchar(max) for output parameters).
|
|
Posted
over 13 years
ago
by
James Craig
1) Started rework of SQLHelper code to incorporate MicroORM code.
2) Made DbCommandExtensions a bit more fluent in nature.
3) Added SetValue to IDictionary extensions.
|
|
Posted
over 13 years
ago
by
James Craig
1) Added a check to DirectoryInfo.SetAttributes for a null directory.
2) Removed Append extension from FileInfo. This has been combined with Save function. (Utilities.IO.ExtensionMethods)
3) Added extension methods that will take a string as the file
|
|
Posted
over 13 years
ago
by
James Craig
1) Trying out adding unit tests to code as examples.
2) Added GetValue function for IDictionary types. (Utilities.DataTypes.ExtensionMethods)
3) Added the ability to recursively find all group members in LDAP code and added FindGroup code (based off
|
|
Posted
over 13 years
ago
by
James Craig
1) Switched to using Github for Windows and had to update .gitignore and .hgignore.
|