Q3 2013 SP2

January 28, 2014

Telerik Data Access Q3 2013 SP2 (2013.3.1320.1)

NEW
  • IList support in Code-Only scenarios - Telerik Data Access now supports IList Fluent Mapping for IList properties based on primitive types.
  • Improvements for Sequence Columns mapping in Code-Only scenarios - Improvements are implemented in the Fluent API Sequence Column mapping for IList, Array and join tables. Now those mappings can be used in a backend independent manner, without specifying SQL types, only providing general guidelines about the type requirements (length, scale, "max" size, etc).
FIXED
  • Oracle: Constraints from tables to views were not detected - Constraints that were pointing from a table to a view in an Oracle database were not shown in the Visual Designer. Currently Telerik Data Access is able to correctly detect such cases.
CHANGED

Telerik has recently updated some of its product names. You can check out the Telerik Product Map here (www.telerik.com/name-mapping).

  • Telerik OpenAccess ORM renamed to Telerik Data Access
  • Re-branding: Colors and logos are now changed to match the new Telerik branding
  • BREAKING CHANGE: HasProperty() method in Fluent API when used for Arrays mapping - The HasProperty overload with the following signature
    ArrayPropertyConfiguration<TEntity, System.Array> HasProperty<TValue>( Expression<Func<TEntity, System.Array>> expression)
    is changed to
    ArrayPropertyConfiguration<TEntity, IList<TValue>> HasProperty<TValue>(Expression<Func<Tentity, IList<TValue>>> expression)
  • BREAKING CHANGE: HasProperty() method in Fluent API when used for String Arrays mapping - The HasProperty overload with the following signature 
    StringArrayPropertyConfiguration<TEntity, string[]> HasProperty<TValue>( Expression<Func<TEntity, string[]>> expression)
    is changed to 
    StringArrayPropertyConfiguration <TEntity, IList<string>> HasProperty<TValue>(Expression<Func<Tentity, IList<string>>> expression)
  • BREAKING CHANGE: GenericPropertyConfiguration not used anymore for mapping IList properties - The ArrayPropertyConfiguration is now returned when mapping IList properties instead. Using any consecutive Fluent methods specific for GenericPropertyConfiguration (i.e. IsNullable()) after mapping to IList will cause compile-time errors.
  • OpenAccess NuGet packages renamed - The NuGet packages OpenAccess.CodeOnly, OpenAccess.CodeOnly.Sample and OpenAccess.Core are now deprecated. A new set of NuGets is provided instead - Telerik.DataAccess.Fluent, Telerik.DataAccess.Fluent.Sample, and Telerik.DataAccess.Core.
  • Visual Studio 2008 not supported anymore - Visual Studio 2008 will not be supported anymore by Telerik Data Access. You are invited to use the contemporary versions 2010, 2012 or 2013. For more information, see this blog post.
  • Oracle 9i not supported anymore - Oracle 9i is not tested anymore with Telerik Data Access. We strongly advise you to migrate to the contemporary versions 10, 11 or 12. For more information, see this blog post.
  • "Classic" Wizards not supported anymore - The "OpenAccess Classic" wizards will not be supported anymore. We strongly advise you to migrate to the new mapping approaches of Telerik Data Access - Visual Designer or Code-Only (Fluent) Mapping. For more information, see this blog post.
  • MySQL 5.0 not supported anymore - Telerik Data Access is not tested anymore against the legacy 5.0 version of MySQL. We strongly advise you to migrate to the more contemporary versions of MySQL. For more information, see this blog post.
Have a feature request?

Post your feedback via the Data Access feedback portal or the public forums

What's new across all Telerik products?

See the updates feed

Next Steps

Download for free

Get your fully functional free copy of Data Access.

Get Data Access Sample Kit

Including demos and articles to get you started.

Suggest new features

Help us shape our roadmap.