| |
ID |
Type |
Stars |
|
Summary + Labels |
Milestone |
Priority |
Status |
Component |
Owner |
Reporter |
... |
| |
196 |
Task
|
4
|
|
Describe how to add DataObjects.Net to an already existing project
|
Release4.1
|
Overnight
|
Accepted
|
Docs
|
Dmitri.Maximov
|
alex.yakunin
|
|
| |
312 |
Task
|
4
|
|
DataObjects.Net 4 Cheat Sheet
|
Release4.1
|
Overnight
|
Accepted
|
Docs
|
alex.yakunin
|
Dmitri.Maximov
|
|
| |
58 |
Task
|
2
|
|
Describe logging in Wiki & Blog
|
Release4.1
|
Overnight
|
Accepted
|
Docs
|
alex.yakunin
|
alex.yakunin
|
|
| |
462 |
Defect
|
2
|
|
Check: Install.bat fails if VS.NET 2010 Beta2 is installed
|
Release4.1
|
Overnight
|
Accepted
|
Installer
|
alex.yakunin
|
alex.yakunin
|
|
| |
350 |
Task
|
1
|
|
Describe ASP.NET Sample in Wiki
|
Release4.1
|
Overnight
|
Accepted
|
Docs
|
alex.yakunin
|
alex.yakunin
|
|
| |
397 |
Enhancement
|
1
|
|
Optimize ReferentialHelper: it must use future queries and delayed enumeration
|
Release4.1
|
Overnight
|
Accepted
|
Storage
|
alex.yakunin
|
alex.yakunin
|
|
| |
401 |
Task
|
1
|
|
Add google gadgets to e.g. main page @ Wiki
|
Release4.1
|
Overnight
|
Accepted
|
Other
|
alex.yakunin
|
alex.yakunin
|
|
| |
405 |
Enhancement
|
1
|
|
Log transactions
|
Release4.1
|
Overnight
|
Accepted
|
Storage
|
alex.yakunin
|
alex.yakunin
|
|
| |
406 |
Enhancement
|
1
|
|
Session switching check
|
Release4.1
|
Overnight
|
Accepted
|
Storage
|
alex.yakunin
|
alex.yakunin
|
|
| |
458 |
Defect
|
1
|
|
PostgreSQL & VistaDb ConnectionFactory.BuildConnectionString does not process additional parameters
QuickTask
|
Release4.1
|
Overnight
|
Accepted
|
Sql
|
alex.yakunin
|
alex.yakunin
|
|
| |
460 |
Enhancement
|
1
|
|
Randomized test
|
Release4.1
|
Overnight
|
Accepted
|
Storage
|
alex.yakunin
|
alex.yakunin
|
|
| |
465 |
Defect
|
1
|
|
Assemblies from nightly builds have 1.0.0.0 file versions
Usability
QuickTask
|
Release4.1
|
Overnight
|
Accepted
|
Installer
|
alex.yakunin
|
alex.yakunin
|
|
| |
466 |
Task
|
1
|
|
Clearly write we don't support transactions for IMDB now, so there is no rollback
QuickTask
|
Release4.1
|
Overnight
|
Accepted
|
Docs
|
alex.yakunin
|
alex.yakunin
|
|
| |
468 |
Defect
|
1
|
|
Check: rollback on SessionManager.Demand().HasErrors=true does not work even with MS SQL
QuickTask
|
Release4.1
|
Overnight
|
Accepted
|
Storage
|
alex.yakunin
|
alex.yakunin
|
|
| |
275 |
Enhancement
|
3
|
|
OnPersisting/OnPersist methods in Entity
|
Release4.1
|
Critical
|
Accepted
|
Storage
|
alex.yakunin
|
alex.yakunin
|
|
| |
251 |
Enhancement
|
2
|
|
Custom properties in Domain & Session (custom caching, etc.) available from CoreServices
Usability
|
Release4.1
|
Critical
|
Accepted
|
Storage
|
alex.yakunin
|
alex.yakunin
|
|
| |
343 |
Defect
|
2
|
|
Scope Dispose error on iterating through entity properties within foreach
|
Release4.1
|
Critical
|
Accepted
|
Storage
|
alexis.kochetov
|
alexis.kochetov
|
|
| |
315 |
Task
|
1
|
|
Azure SDS/TS & Amazon SimpleDB storage providers: evaluate the approach
|
Release4.1
|
Critical
|
Accepted
|
Storage.Providers
|
alex.yakunin
|
alex.yakunin
|
|
| |
333 |
Enhancement
|
1
|
|
Support for user-defined methods returning IQueryable (simplest form)
|
Release4.1
|
Critical
|
Accepted
|
Storage.Linq
|
alex.yakunin
|
alex.yakunin
|
|
| |
417 |
Enhancement
|
1
|
|
Future queries for subqueries
|
Release4.1
|
Critical
|
Accepted
|
Storage.Linq
|
alexey.g...@dataobjects.net
|
alex.yakunin
|
|
| |
453 |
Defect
|
1
|
|
Implement 2 versions of Xtensive.Sql.Oracle dependent on different versions of Oracle.DataAccess.dll
|
Release4.1
|
Critical
|
Accepted
|
Sql
|
alex.yakunin
|
alex.yakunin
|
|
| |
439 |
Enhancement
|
1
|
|
Optimize the fetching of a set of keys belonging to the same type
|
Release4.1
|
Critical
|
Started
|
----
|
alexande...@dataobjects.net
|
alexande...@dataobjects.net
|
|
| |
454 |
Enhancement
|
1
|
|
Implement prefetch of all default fields for all objects in a given prefetch graph
|
Release4.1
|
Critical
|
Started
|
----
|
alexande...@dataobjects.net
|
alexande...@dataobjects.net
|
|
| |
180 |
Enhancement
|
2
|
|
Refactor Session & SessionHandler to make SessionHandler changeable
|
Release4.1
|
Critical
|
Suspended
|
Storage,
Storage.Providers
|
alex.yakunin
|
alex.yakunin
|
|
| |
250 |
Enhancement
|
2
|
|
Mappings for non-paired EntitySet (its EntitySetItem<T> instances)
|
Release4.1
|
Critical
|
Suspended
|
Storage,
Storage.Model
|
alexey.g...@dataobjects.net
|
alex.yakunin
|
|
| |
20 |
Defect
|
2
|
|
Structure association error
QuickTask
|
Release4.1
|
High
|
Accepted
|
----
|
----
|
alex_gamzov@mail.ru
|
|
| |
318 |
Refactoring
|
1
|
|
Extract a set of constrants to SessionConfiguration
|
Release4.1
|
High
|
Accepted
|
Storage
|
alex.yakunin
|
alex.yakunin
|
|
| |
383 |
Enhancement
|
1
|
|
Add Persistent.IsFieldAvailable and Persistent.IsFieldChanged methods
QuickTask
|
Release4.1
|
High
|
Accepted
|
Storage
|
alexande...@dataobjects.net
|
alex.yakunin
|
|
| |
398 |
Enhancement
|
3
|
|
Warn if Entity doesn't belong to any hierarchy
Usability
QuickTask
|
Release4.1
|
High
|
Started
|
Storage
|
Dmitri.Maximov
|
Dmitri.Maximov
|
|
| |
29 |
Refactoring
|
1
|
|
Unified Storage-level Exceptions
Usability
|
Release4.1
|
High
|
Started
|
Sql,
Storage.Providers
|
denis.krjuchkov
|
Dmitri.Maximov
|
|
| |
73 |
Enhancement
|
2
|
|
Message in PropertyConstraintAspect
Usability
|
Release4.1
|
High
|
Suspended
|
Integrity
|
al.kofman
|
al.kofman
|
|
| |
356 |
Defect
|
2
|
|
Special session configurations (System, KeyGenerator, etc) are not used at all.
QuickTask
|
Release4.1
|
Medium
|
Accepted
|
Storage
|
denis.krjuchkov
|
denis.krjuchkov
|
|
| |
456 |
Enhancement
|
2
|
|
DateTime support in SQL Server
|
Release4.1.1
|
Critical
|
Accepted
|
Sql
|
Dmitri.Maximov
|
Dmitri.Maximov
|
|
| |
381 |
Enhancement
|
2
|
|
Add database creation wizard
Usability
|
Release4.1.1
|
Critical
|
Started
|
Installer
|
alex.yakunin
|
alex.yakunin
|
|
| |
448 |
Refactoring
|
2
|
|
Add "In" support to RSE
|
Release4.1.1
|
High
|
Accepted
|
Storage.Rse,
Sql,
Storage.Linq
|
alexey.g...@dataobjects.net
|
alexey.g...@dataobjects.net
|
|
| |
42 |
Task
|
1
|
|
Video for each sample
|
Release4.1.1
|
High
|
Suspended
|
Docs
|
alex.yakunin
|
alex.yakunin
|
|
| |
54 |
Defect
|
2
|
|
Obscure message in DomainBuilderExeptions
|
Release4.1.1
|
Medium
|
Accepted
|
Storage,
Storage.Upgrade
|
al.kofman
|
al.kofman
|
|
| |
455 |
Defect
|
2
|
|
Check & handle unsupported by Sql Storage values
|
Release4.1.1
|
Medium
|
Accepted
|
Storage.Providers
|
Dmitri.Maximov
|
Dmitri.Maximov
|
|
| |
34 |
Enhancement
|
3
|
|
TypeId column: remove when it isn't necessary
|
Release4.2
|
Critical
|
Accepted
|
Storage
|
alex.yakunin
|
alex.yakunin
|
|
| |
72 |
Refactoring
|
3
|
|
Replace ConnectionUrl with ConnectionString
|
Release4.2
|
Critical
|
Accepted
|
Storage,
Storage.Providers
|
al.kofman
|
al.kofman
|
|
| |
111 |
Feature
|
3
|
|
Action-based sync
|
Release4.2
|
Critical
|
Accepted
|
----
|
alex.yakunin
|
alex.yakunin
|
|
| |
135 |
Feature
|
3
|
|
Implement OfflineSessionState and Session.TakeOffline([OfflineSessionState state])
Usability
Performance
|
Release4.2
|
Critical
|
Accepted
|
Storage
|
alex.yakunin
|
alex.yakunin
|
|
| |
261 |
Feature
|
3
|
|
Runtime services
|
Release4.2
|
Critical
|
Accepted
|
Storage
|
alex.yakunin
|
alex.yakunin
|
|
| |
130 |
Refactoring
|
2
|
|
Global cache API
Maintainability
|
Release4.2
|
Critical
|
Accepted
|
Storage
|
alex.yakunin
|
alex.yakunin
|
|
| |
132 |
Feature
|
2
|
|
Domain.Cache, Session.Cache properties and their configuration
Usability
Performance
|
Release4.2
|
Critical
|
Accepted
|
Storage
|
alex.yakunin
|
alex.yakunin
|
|
| |
158 |
Defect
|
2
|
|
SessionBoundMethodAspect is applied to private setter of Id field, but TransactionalAspect isn't
Performance
|
Release4.2
|
Critical
|
Accepted
|
Storage
|
alex.yakunin
|
alex.yakunin
|
|
| |
181 |
Feature
|
2
|
|
SyncHandler and SyncState<T>
|
Release4.2
|
Critical
|
Accepted
|
Storage
|
alex.yakunin
|
alex.yakunin
|
|
| |
183 |
Feature
|
2
|
|
Atomicity action tracker, StoredTransaction & corresponding SessionHandler
|
Release4.2
|
Critical
|
Accepted
|
Storage
|
alex.yakunin
|
alex.yakunin
|
|
| |
184 |
Feature
|
2
|
|
Server-side counterpart for client-side sync handlers
|
Release4.2
|
Critical
|
Accepted
|
Storage
|
alex.yakunin
|
alex.yakunin
|
|
| |
235 |
Task
|
2
|
|
Compare features of DO4 and LiveLinq and write the report
|
Release4.2
|
Critical
|
Accepted
|
----
|
alexande...@dataobjects.net
|
alexande...@dataobjects.net
|
|
| |
330 |
Feature
|
2
|
|
Extend index management support
Usability
Performance
|
Release4.2
|
Critical
|
Accepted
|
Sql,
Storage,
Storage.Upgrade
|
Dmitri.Maximov
|
Dmitri.Maximov
|
|
| |
71 |
Refactoring
|
1
|
|
Remove Builders from DomainConfiguration, add corresponding build methods to IUpgradeHandler
|
Release4.2
|
Critical
|
Accepted
|
Storage,
Storage.Upgrade
|
alex.yakunin
|
alex.yakunin
|
|
| |
77 |
Refactoring
|
1
|
|
Move Context, Scope etc. to Core.DependencyInjection namespace
Usability
|
Release4.2
|
Critical
|
Accepted
|
Core
|
al.kofman
|
al.kofman
|
|
| |
145 |
Refactoring
|
1
|
|
Merge tiny namespaces into their parents or reorganize them
QuickTask
|
Release4.2
|
Critical
|
Accepted
|
----
|
alex.yakunin
|
alex.yakunin
|
|
| |
172 |
Feature
|
1
|
|
Constant extractor & replacer for RSE
|
Release4.2
|
Critical
|
Accepted
|
Core,
Storage
|
alex.yakunin
|
alex.yakunin
|
|
| |
226 |
Enhancement
|
1
|
|
SQL DOM alias generators must be able to generate aliases with specified prefixes\postfixes (roots)
Usability
|
Release4.2
|
Critical
|
Accepted
|
Storage.Providers,
Core
|
alex.yakunin
|
alex.yakunin
|
|
| |
259 |
Defect
|
1
|
|
[MaterializedView] does not work
|
Release4.2
|
Critical
|
Accepted
|
Storage,
Storage.Providers
|
alex.yakunin
|
alex.yakunin
|
|
| |
414 |
Feature
|
1
|
|
Implement object to object mapper
|
Release4.2
|
Critical
|
Accepted
|
Core
|
alex.yakunin
|
alex.yakunin
|
|
| |
415 |
Enhancement
|
1
|
|
IDENTITY column support
|
Release4.2
|
Critical
|
Accepted
|
Storage,
Storage.Providers
|
alex.yakunin
|
alex.yakunin
|
|
| |
102 |
Defect
|
4
|
|
Add \ fix XML documentation
|
Release4.2
|
High
|
Accepted
|
Docs
|
alex.yakunin
|
alex.yakunin
|
|
| |
112 |
Feature
|
3
|
|
State-based sync
|
Release4.2
|
High
|
Accepted
|
----
|
alex.yakunin
|
alex.yakunin
|
|
| |
100 |
Defect
|
2
|
|
Add descriptions for exceptions and implement the logging where it is necessary
|
Release4.2
|
High
|
Accepted
|
Storage
|
alexande...@dataobjects.net
|
alexande...@dataobjects.net
|
|
| |
246 |
Feature
|
2
|
|
Read-only mode for Session
|
Release4.2
|
High
|
Accepted
|
Storage
|
alex.yakunin
|
alex.yakunin
|
|
| |
342 |
Enhancement
|
2
|
|
Parallel Sql schema extraction and domain model build
Performance
|
Release4.2
|
High
|
Accepted
|
Storage,
Storage.Upgrade
|
Dmitri.Maximov
|
Dmitri.Maximov
|
|
| |
347 |
Refactoring
|
2
|
|
Refactor primary key/unique constraints in SQL
QuickTask
|
Release4.2
|
High
|
Accepted
|
Sql,
Storage.Upgrade
|
denis.krjuchkov
|
denis.krjuchkov
|
|
| |
425 |
Feature
|
2
|
|
Add .NET 3.5 SP1 data annotations support
|
Release4.2
|
High
|
Accepted
|
Storage,
Integrity
|
alex.yakunin
|
alex.yakunin
|
|
| |
311 |
Defect
|
1
|
|
Ensure that all IDisposable implementors allow calling Dispose mutiple times
QuickTask
|
Release4.2
|
High
|
Accepted
|
Core,
Integrity,
Storage
|
denis.krjuchkov
|
denis.krjuchkov
|
|
| |
325 |
Enhancement
|
1
|
|
Persist+Commit instead of Persist, Commit
|
Release4.2
|
High
|
Accepted
|
Storage,
Storage.Providers
|
alex.yakunin
|
alex.yakunin
|
|
| |
327 |
Enhancement
|
1
|
|
Execute sceduled batches concurrently
|
Release4.2
|
High
|
Accepted
|
Storage,
Storage.Providers
|
alex.yakunin
|
alex.yakunin
|
|
| |
303 |
Defect
|
1
|
|
Extract all strings to resources
|
Release4.2
|
High
|
Started
|
Storage
|
alex.yakunin
|
alex.yakunin
|
|
| |
378 |
Feature
|
4
|
|
Fluent NHibernate-like mapping definition technique
Usability
|
Release4.2
|
Medium
|
Accepted
|
Storage.Model
|
Dmitri.Maximov
|
Dmitri.Maximov
|
|
| |
161 |
Refactoring
|
3
|
|
Switch PostgreSQL provider to Npgsql2 data access driver
QuickTask
|
Release4.2
|
Medium
|
Accepted
|
Storage.Providers,
Sql
|
denis.krjuchkov
|
denis.krjuchkov
|
|
| |
292 |
Enhancement
|
3
|
|
Add the ability to remove entire object graph
Usability
QuickTask
|
Release4.2
|
Medium
|
Accepted
|
Storage
|
Dmitri.Maximov
|
al.kofman
|
|
| |
91 |
Enhancement
|
2
|
|
Read-only stub support
|
Release4.2
|
Medium
|
Accepted
|
Storage
|
alex.yakunin
|
alex.yakunin
|
|
| |
171 |
Feature
|
2
|
|
Query result caching in CachedQuery
Performance
|
Release4.2
|
Medium
|
Accepted
|
Storage,
Storage.Linq
|
alex.yakunin
|
alex.yakunin
|
|
| |
178 |
Enhancement
|
2
|
|
Write OnPropertySetterAspect in Core.Aspects; inherit PropertyConstraintAspect from it
|
Release4.2
|
Medium
|
Accepted
|
Aspects,
Integrity
|
alex.yakunin
|
alex.yakunin
|
|
| |
238 |
Defect
|
2
|
|
Switch to advice-based injection of aspects related to protected constructors
|
Release4.2
|
Medium
|
Accepted
|
Aspects
|
alex.yakunin
|
alex.yakunin
|
|
| |
80 |
Feature
|
1
|
|
Implement Transfer(TransferType) method (LINQ). Ensure it works as before in RSE.
|
Release4.2
|
Medium
|
Accepted
|
----
|
alex.yakunin
|
alex.yakunin
|
|
| |
223 |
Feature
|
1
|
|
Fast binary serialization
Performance
|
Release4.2
|
Medium
|
Accepted
|
Core,
Indexing
|
alex.yakunin
|
alex.yakunin
|
|
| |
234 |
Enhancement
|
1
|
|
Storage.Metadata upgrade test
|
Release4.2
|
Medium
|
Accepted
|
Storage.Upgrade
|
alex.yakunin
|
alex.yakunin
|
|
| |
291 |
Feature
|
1
|
|
Batch size benchmarking tool
Performance
|
Release4.2
|
Medium
|
Accepted
|
Storage
|
Dmitri.Maximov
|
Dmitri.Maximov
|
|
| |
336 |
Enhancement
|
1
|
|
Make ExpressionMaterializer.VisitKeyExpression more efficient
|
Release4.2
|
Medium
|
Accepted
|
Storage.Linq
|
alex.yakunin
|
alex.yakunin
|
|
| |
337 |
Enhancement
|
1
|
|
Integration with System.Transactions
|
Release4.2
|
Medium
|
Accepted
|
Storage,
Storage.Providers
|
alex.yakunin
|
alex.yakunin
|
|
| |
338 |
Task
|
1
|
|
DataObjects.Net 4 redistributive package
Usability
|
Release4.2
|
Medium
|
Accepted
|
Installer
|
alex.yakunin
|
Dmitri.Maximov
|
|
| |
416 |
Feature
|
1
|
|
VS.NET integration: "convert to DO4 project", model generation wizard, code snippets
|
Release4.2
|
Medium
|
Accepted
|
----
|
alex.yakunin
|
alex.yakunin
|
|
| |
240 |
Enhancement
|
3
|
|
Implement string.Like(string[, bool ]) extension method group & add support for them in LINQ
|
Release4.2
|
Low
|
Accepted
|
Storage.Linq,
Storage.Providers,
Storage.Rse
|
alexis.kochetov
|
Dmitri.Maximov
|
|
| |
157 |
Enhancement
|
2
|
|
PostSharp: weave try-catch-finally blocks of OnMethodBoundaryAspect only if appropriate OnXxx method is overriden
Performance
|
Release4.2
|
Low
|
Accepted
|
Other
|
alex.yakunin
|
alex.yakunin
|
|
| |
75 |
Enhancement
|
3
|
|
Switch to usage of GetProperty<T>() and SetProperty<T>(T value) protected methods in Persistent (w/o property name)
Usability
Performance
|
Release4.3
|
Critical
|
Accepted
|
Storage
|
alexis.kochetov
|
alexis.kochetov
|
|
| |
90 |
Enhancement
|
3
|
|
Localization support
|
Release4.3
|
Critical
|
Accepted
|
Storage,
Storage.Linq
|
alex.yakunin
|
alex.yakunin
|
|
| |
93 |
Enhancement
|
2
|
|
Custom non-persistent properties and methods in LINQ queries (custom LINQ extensions)
|
Release4.3
|
Critical
|
Accepted
|
Storage.Linq
|
alex.yakunin
|
alex.yakunin
|
|
| |
346 |
Feature
|
2
|
|
Add ability to execute native SQL queries
|
Release4.3
|
High
|
Accepted
|
Storage
|
alexis.kochetov
|
alexis.kochetov
|
|
| |
84 |
Defect
|
1
|
|
Some results of strings comparison at PostgreSQL differs from the ones at MSSQL and LINQ-to-Objects
|
Release4.3
|
High
|
Accepted
|
Storage
|
alexande...@dataobjects.net
|
alexande...@dataobjects.net
|
|
| |
85 |
Enhancement
|
1
|
|
Moving of FilterProviders to IndexProviders, when it possible
|
Release4.3
|
High
|
Accepted
|
Storage.Rse
|
alexande...@dataobjects.net
|
alexande...@dataobjects.net
|
|
| |
86 |
Enhancement
|
1
|
|
Removing predicate's parts which were converted to not full RangeSet
|
Release4.3
|
High
|
Accepted
|
Storage.Rse
|
alexande...@dataobjects.net
|
alexande...@dataobjects.net
|
|
| |
141 |
Feature
|
1
|
|
MySQL provider for SQL DOM
|
Release4.3
|
High
|
Accepted
|
Sql
|
alex.yakunin
|
alex.yakunin
|
|
| |
142 |
Feature
|
1
|
|
MySQL support (provider for Storage)
|
Release4.3
|
High
|
Accepted
|
Storage.Providers
|
alex.yakunin
|
alex.yakunin
|
|
| |
244 |
Enhancement
|
3
|
|
Optimize Queryable.First\Single(OrDefault) LINQ method group in subqueries
Performance
|
Release4.3
|
Medium
|
Accepted
|
Storage.Linq
|
alexis.kochetov
|
alexis.kochetov
|
|
| |
192 |
Feature
|
2
|
|
Automatically applied filter conditions for LINQ
|
Release4.3
|
Medium
|
Accepted
|
Storage.Linq
|
undead00
|
alex.yakunin
|
|
| |
389 |
Defect
|
2
|
|
Workaround instance method call on null object issue in IMDB providers
|
Release4.3
|
Medium
|
Accepted
|
Storage.Linq,
Storage.Rse
|
alex.yakunin
|
alex.yakunin
|
|
| |
133 |
Feature
|
1
|
|
Implement Velocity-based IDomainCache
Performance
Usability
|
Release4.3
|
Medium
|
Accepted
|
Storage
|
alex.yakunin
|
alex.yakunin
|
|