[root]/SubSonic.Tests/Repository

| Author | Changes | Lines of Code | Lines per Change |
|---|---|---|---|
| Totals | 11 (100.0%) | 172 (100.0%) | 15.6 |
| robconery@gmail.com | 3 (27.3%) | 65 (37.8%) | 21.6 |
| canofunk | 3 (27.3%) | 62 (36.0%) | 20.6 |
| robconery | 5 (45.5%) | 45 (26.2%) | 9.0 |
moving 2.x source to 2.0 folder
0 lines of code changed in 1 file:
ADDED: DeleteByKey and DestroyByKey (Google Issue 60) - thanks for the patch John!
64 lines of code changed in 1 file:
FIXED: Google issue 59 - Rob broke the build; DB.Get<T> was failing.
1 lines of code changed in 1 file:
CHANGED: Global code clean up and reformatting
CHANGED: Updated System.Data.SQLite.DLL to 1.0.51.0
19 lines of code changed in 1 file:
REFIXED: DB.Update() Does Not Set IsLoaded="true". See: http://www.codeplex.com/subsonic/WorkItem/View.aspx?WorkItemId=16468 and http://www.codeplex.com/subsonic/WorkItem/View.aspx?WorkItemId=16573
CHANGED: DataService - First provider listed will now be treated as defaultProvider if one is not explicitly set on SubSonicService.
19 lines of code changed in 1 file:
FIXED: Update bugs fixed: http://www.codeplex.com/subsonic/WorkItem/View.aspx?WorkItemId=16245
Put a check in for Update() which won't execute if there are no columns to update :p
Changed Repository Update<T> method to use RecordBase to allow for use of ActiveRecord and RepositoryRecord
CHANGED: Templates to accomodate this (VB and C#)
14 lines of code changed in 1 file:
FIXED: SubCommander now accurately returns the count of tables (WRT to the include/exclude tablelists)
ADDED: Refactored VB and CS Structs templates to use the new Repository bits, reducing the generated code
ADDED: Reran the generated bits for the test project against scripts in Test Project.
1 lines of code changed in 1 file:
FIXED: ExecuteAsCollectio<> bug for Repository class - Repository now properly executes against generated classes
ADDED: Initial Migration build with tests. This is intial checkin only...
Regenerated Unit test DAL
8 lines of code changed in 1 file:
CHANGED: SubSonic.Tests - Adjusted tests to align with current code and values from the default Northwind database (Thanks Shawn!)
CHANGED: SubSonic.Tests - Changed GeneratedCode folder structure and regenerated all classes
CHANGED: SubSonic - Refactored the way that QualifiedName properties are created to provide more consistent, fully qualified SQL generation
24 lines of code changed in 1 file:
Added contributions for tests
2 lines of code changed in 1 file:
Restructured ActiveRecord Core to allow for Repository Pattern
Depricated AbstractRecord
Moved ActiveRecord to inherit from ReadOnlyRecord (with only change being the ability to Persist)
Added RepositoryRecord class
Added Repository functionality to Struct template (C# and VB)
Created initial CRUD test set for Repository
Added method to Utility to determine if a type is a SubSonicType (IsSubSonicType())
Fixed Shawn Oster's Neep bug :p
Added NorthwindRepos provider to test SetConfig
Fixed bug where ExecuteReader was firing twice
Added IRecordBase and IRepositoryRecord interfaces
20 lines of code changed in 1 file: