openhub.net
Black Duck Software, Inc.
Black Duck Open Hub
Follow @
OH
Sign In
Join Now
Projects
People
Organizations
Tools
Blog
BDSA
Projects
People
Projects
Organizations
Forums
S
Sooda - Simple Object Oriented Data Access
Settings
|
Report Duplicate
2
I Use This!
×
Login Required
Log in to Open Hub
Remember Me
Inactive
Commits
: Listings
Analyzed
about 16 hours
ago. based on code collected
1 day
ago.
Apr 17, 2023 — Apr 17, 2024
Showing page 1 of 33
Search / Filter on:
Commit Message
Contributor
Files Modified
Lines Added
Lines Removed
Code Location
Date
BUGFIX: Multiple SoodaTransaction.Dispose causes "Attempt to release mutex not owned by caller" exception when dynamic fields are enabled
mfigatow
More...
almost 4 years ago
BUGFIX: SQL Servers below 2012 doesn't support CONCAT, so StartsWith, EndsWith, Contains doesn't work.
Maciej Nowak
More...
about 4 years ago
FUNCTION: Support for expressions column.EndsWith(otherColumn), column.EndsWith("const string") and "const string".EndsWith(column) (works also with StartsWith, Contains)
Maciej Nowak
More...
about 4 years ago
BUGFIX: older compilers won't compile...
Maciej Nowak
More...
about 4 years ago
FUNCTION: support for ...Where(it => constOrStaticCollectionOfSoodaObjects.Any(x => ...)) expressions (constOrStaticCollectionOfSoodaObjects can be array of T or IEnumerable<T>, but _not_ IQueryable; T should be SoodaObject.
Maciej Nowak
More...
about 4 years ago
BUGFIX: lost TableInfo/ClassInfo on dynamic fields during field clone
Maciej Nowak
More...
almost 5 years ago
BUGFIX: older compilers don't like null coalesce operator ?.
Maciej Nowak
More...
almost 5 years ago
BUGFIX: missing Table in FieldInfo
Maciej Nowak
More...
almost 5 years ago
TEST: invalidating transaction-level cache using rollback
Maciej Nowak
More...
almost 5 years ago
BUGFIX Workaround & more logs: sometimes just befofe DataReader opening, the Connection object is not open and throws exception - especially during heavy MessageBus load.
mfigatow
More...
almost 5 years ago
CHANGE: removed SoodaObjectListSnapshot.PagedCount due to performance reasons and it seems it is not used.
Maciej Nowak
More...
about 5 years ago
BUGFIX: after loading dynamic fields, we resolve all schema, not only directly affected classes (because of outer/back references) BUGFIX: fields tag are calculated only once (for class local tables) - it shouldn't be changed, when class is inherited TWEAK: some ToString() methods, some better method names - for debugging and code understand purposes. BUGFIX: few minor test fixes.
Maciej Nowak
More...
about 5 years ago
TWEAK: update-build-number target doesn't work for non-git repositories
Maciej Nowak
More...
about 5 years ago
minor bugfixes
Maciej Nowak
More...
about 5 years ago
Update README.md
Maciej Nowak
More...
about 5 years ago
FUNCTION: Dependency Inversion in model. 1. You can define interface (normal, 'old' C# interface) with several properties and methods. 2. In next step you can import it to DBSchema.xml, using tag <Interface name=".." namespace=".." />. This tag generates proxy factory for real (target) class, and [InterfaceName]Reposytory - to access objects defined in another AssemblyBuildInfo.cs 3. In next step you can define fiels with references to defined interface name 4. In other (or same) assembly, you can import ame interfaces, and define class with tag (or tags) <implements>interface</implements> 5. You should set object MultiAssemblySchema as assembly with schema, and register asseblies with 'partial' schemas using MultiAssemblySchema.RegisterAssembly(other assembly) or MultiAssemblySchema.RegisterSchema(schema object type) methods.
Maciej Nowak
More...
about 5 years ago
FUNCTION: SoodaSnapshotOptions.DisablePagedCount - allow disable calculating PagedCount property (total count of objects, calculated when using paging/topCount) for SoodaObjectListSnapshot/SoodaObjectCollectionWrapperGeneric. By default enabled for queryies executed by SoodaQueryExecutor (for Linq). This is performance improvement for large tables and functions like FirstOrDefault()...
Maciej Nowak
More...
over 5 years ago
BUGFIX: can't deserialize serialized transaction with dynamic field values
Maciej Nowak
More...
over 5 years ago
FUNCTION: LINQ - support for TimeSpan properties: TotalSeconds, TotalMinutes, TotalHours, TotalDays.
Maciej Nowak
More...
over 5 years ago
FUNCTION: DateTime.Add operations
Maciej Nowak
More...
almost 6 years ago
BUGFIX: support for virtual subclasses in SoqlSoodaClassExpression (virtual subclassess are not defined directly in dbschema, defined only by subclassSelectorField value)
Maciej Nowak
More...
almost 6 years ago
FUNCTION: two new methods TwoPhasePrepare() and TwoPhaseCommit() - for processing two phase commit with System.Transactions
Maciej Nowak
More...
about 6 years ago
FUNCTION Indexer for dynamic fields become virtual.
mfigatow
More...
about 6 years ago
BUGFIX: exceptions during translating expressions like: sth.Linq().Where(rootParam => rootParam.CollectionA.Any(a => a.CollectionB.Any(b => b.Sth = rootParam))
Maciej Nowak
More...
over 6 years ago
BUGFIX Array.ForEach doesn't allow to modify array ... bug causes exception when object is in insert mode
mfigatow
More...
over 6 years ago
Merge branch 'master' of https://github.com/sooda-orm/sooda
mfigatow
More...
over 6 years ago
BUGFIX Limit for tables per class was caused by datatype of _dataLoadedMask (32-bit integer), changed to bool[] BUGFIX Dynamic fields were cleared when not touched (not loaded) BUGFIX Initialization of object of class inherited from baseclass gives exception when baseclass.GetRef is used
mfigatow
More...
over 6 years ago
merge from remote branch
mnowak82
More...
over 6 years ago
BUGFIX: Errors/not updated test cases
mnowak82
More...
over 6 years ago
BUGFIX When dynamic fields are used in class which bases on two or more static tables, we have to clone dynamic table TableInfo with fields (FieldInfos) because OrdinalInClass can be different for the same dynamic table for various classes - then calling FieldInfo.Table.OrdinalInClass can lead to unpredictable behavior and strange exceptions (like array OutOfRangeException)
mfigatow
More...
over 6 years ago
←
1
2
3
4
5
6
7
8
9
…
32
33
→
This site uses cookies to give you the best possible experience. By using the site, you consent to our use of cookies. For more information, please see our
Privacy Policy
Agree