Shannon
21e2c35ab0
U4-9111 Benchmark BulkCopy changes from U4-9107
2016-10-27 18:03:13 +02:00
Shannon
b28d719ee6
Fixes: U4-6106 Threading/Performance issue with MappingResolver and LazyManyObjectsResolverbase/ManyObjectsResolverBase
2015-01-13 18:09:52 +11:00
Shannon
0f3408c288
lots more tests fixed and few bits and pieces of the query stuff fixed.
2014-09-24 19:17:49 +10:00
Shannon
afacdc12ad
More work on parameterized queries, all tests for repos passing now.
2014-09-24 16:59:45 +10:00
Shannon
00f86ffef7
More work on sql parameterization with sql expressions, lots of tests passing but a few fixes still required. Streamlines IQuery to actually have the correct method implementations so we're not casting everywhere.
2014-09-24 13:51:16 +10:00
Shannon
d3365bc751
starts updating sqlexpressions to include sql params
2014-09-23 18:38:42 +10:00
Shannon
2166a4a5ac
Fixes: U4-4394 7.0.4: Inconsistency in member tree listings
2014-03-13 15:25:30 +11:00
Shannon
f1a439e851
removes version specific references to mysql in the proj files and web.config
...
ensures that escaping in the sql expression classes is done correctly without any double escaping. Also ensures that escaping is happening using the equals operator, not just the Equals() method and adds unit tests for them.
Fixes: U4-4232 Umbraco.Core.Persistence.Querying issue with backslashes
2014-02-18 14:57:03 +11:00
Shannon
e0dcc3afbc
Streamlines how strings are escaped with the sql expression helpers and syntax providers. Fixes: U4-4232 Umbraco.Core.Persistence.Querying issue with backslashes
2014-02-17 21:38:13 +11:00
Shannon
2dd04799b2
WIP membership provider updates
2013-12-19 18:33:25 +11:00
Shannon
a21aa079ff
Adds ability to use the query builder with string matches based on an NText column
2013-12-18 17:22:00 +11:00
Morten Christensen
0c05836537
Fixes U4-2791 Error creating node containing @ v6.1.4.
...
Adding unit test which covers both U4-2791 and U4-2607
2013-09-05 10:44:28 +02:00
Morten Christensen
c7351dfad7
Adding additional methods to the MemberRepository to support various types of lookups/queries, and experimenting with adding dummy properties to the model so a strongly typed query can be translated using mappers.
...
GetByQuery needs to be refactored so the selection is done in a subquery, so we don't loose properties in the result set
2013-08-28 17:27:29 +02:00
Morten Christensen
766497e355
Refactoring QueryHelper to be a base class instead.
...
Fix U4-2607 Creating nodes with special characters causes YSOD
2013-08-14 17:07:21 +02:00
Shannon
ed88bbf75f
Fixed up BaseDatabaseFactoryTests so that it only loads in one db factory with the correct conn strings, now we can easily override to use a custom db. Added benchmark tests for bulk inserting records for the cmsContentXml table which shows how we can improve performance quite a bit especially for larger node sets. Added more unit tests for bulk inserting and fixed it up a bit more.
2013-07-26 18:13:56 +10:00
Shannon
1c70570078
Fixes : U4-2055 Unpublish Date Bug in Umbraco 6.0.3 -> with unit test to ensure that all dates are formatted as ISO date standards when used in SQL
2013-07-17 14:16:38 +10:00
Shannon Deminick
2486e75210
Merge with 6.0.6
2013-05-12 23:57:09 -10:00
Sebastiaan Janssen
a93e562f14
Fixes U4-2209 6.0.5 - Bug - Empty recycle bin DELETES all content
2013-05-13 07:48:35 -02:00
Shannon Deminick
75d218d2e3
Updated how mappers for persistence work with the MapperFor attribute and have made BaseMapper public but have
...
kept all properties, etc.. internal just so that they can be found so we don't have to register them.
Updates unit test to ensure the plugin manager is init'd properly with the 'false' override. Ensures that the base
db test also initializes the plugin manager properly.
2013-03-13 01:09:29 +04:00
Morten Christensen
2a09f02afb
Fixing incorrect sql syntax when the query contains two expressions.
2013-03-07 19:56:10 -01:00
Morten Christensen
b6141189cf
Fixes regression bug after having updated the expression helpers yesterday
2013-01-11 08:52:38 -01:00
Sebastiaan Janssen
10c60c2cdb
Generated query was very very wrong :)
2013-01-10 15:28:17 -01:00
Morten Christensen
8999db6362
Refactoring ExpressionHelpers and querying to seperate the mapping used for our Database DTOs and Public Model.
...
Adding a MediaTypeMapper similar to the ContentTypeMapper, but type specific.
The PetaPoco IMapper implementation is removed as its no longer needed.
Updating a few unit tests, as the Where clause is now correctly formatted.
Adding unit tests for the new ExpressionHelper and MappingResolver classes.
2012-12-29 17:34:42 -01:00