This is a short announce about the upcoming major version of DataObjects.Net.
Changes:
Added
- PostSharp is replaced with custom persistence weaver based on Mono.Cecil
- Support for String.Like extension method with support in LINQ translator
- Support for DateTime.ToString("s") in LINQ
- Support for ignoring particular tables and/or columns during Domain.Build
- Support for defining recycled fields via external definitions
- ReSharper annotations for public API
Changed
- Xtensive.Tuples performance is significantly improved
- Validation framework is reworked
- Persist operation is optimized to avoid sorting entities that do not have incoming/outgoing FK
- IEnumerable
.Remove() extension method is marked as obsolete
Removed
- Support for .NET 3.5 and Visual Studio 2008
- Object-to-object mapper
- Xtensive.Core and Xtensive.Aspects assemblies. Now we have single Xtensive.Orm assembly with a bunch of database drivers in separate assemblies.
- Installer. It is no longer provided so use NuGet or binaries package instead
Excelent stuff! Congs. :)
ReplyDeleteGreat to see new upcomming releases!
ReplyDeleteO2o mapper was completely removed? Is there any other way to do what O2o?
ReplyDeleteHi Peter,
ReplyDeleteYou can use Automapper or any other solution.
Currently we want to concentrate our efforts on core ORM parts.
Hi Denis,
ReplyDeleteOkey, thanks for update.