BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage Data Access Content on InfoQ

  • SQLite Has Been Ported to .NET

    Noah Hart has ported SQLite3 to C#. While the first port is slower than the original, the project opens the way for SQLite to be used in .NET managed projects without using P/Invoke or unsafe code.

  • NHibernate LINQ Provider Released

    NHibernate Linq 1.0 has been released. Based on the stable provider from NHibernate Contrib, NHibernate Linq 1.0 is a LINQ provider that supports most operations available through the NHibernate criteria query API.

  • Scott Leberknight on Polyglot Persistence

    The data persistence solutions in software development have come a long way in the recent years. At the recent Lone Star Software Symposium, Scott Leberknight talked about "Polyglot Persistence" trend where the developers have a choice of different database products like Amazon SimpleDB, Google Bigtable, and CouchDB to choose the data persistence solution.

  • Entity Framework CTP for VS 2010

    Not everything planned for Visual Studio 2010 made it in beta 1. This includes some important features for ORM fans. Entity Framework CTP 1 includes support for Self Tracking Entities, POCO Templates, and support for EDMX-free coding.

  • Dynamic Management Capabilities Added to Gemfire Enterprise 6.0

    Gemstone has released Gemfire Enterprise 6.0 featuring a cluster resource controller that continuously monitors resources in the distributed data fabric. GemFire enables applications to sense changing performance patterns and proactively provision extra resources and trigger rebalancing of predictable data access, throughput, and latency without the need to overprovision capacity.

  • Microsoft OracleClient Deprecated

    Microsoft announced System.Data.OracleClient will be marked obsolete in .NET 4.0 and removed from future releases. OracleClient is the ADO.NET provider for Oracle developed by Microsoft and shipped as part of the .NET FCL. Its absence will be an impediment to future upgrades for the many small projects using this provider for Oracle data access.

  • Goat Rodeo: A Unified Data Model for Web Applications

    David Pollak, found of the Lift web framework and "Beginning Scala" author, has announced a new initiative "Goat Rodeo" that aims to bring data modeling into the 21st century.

  • Wrapping Stored Procedures in .NET Languages

    Creating wrapper functions for pre-existing stored procedures is surprisingly difficult in .NET. Stored procedures have certain calling conventions that aren’t generally used in the .NET Framework and many of them are not supported at all. For example, C# doesn’t support optional parameters and neither .NET language supports optional parameters on nullable types.

  • LINQ to SQL Changes in .NET 4.0

    Damien Guard of Microsoft’s Data Programmability has posted a rather long list of the changes to LINQ to SQL. While they are still committed to Entity Framework over the long run, this will do much to alleviate the fear LINQ to SQL will be completely neglected in the mean time.

  • Java Persistence 2.0 Proposed Final Draft

    The Java Persistence API version 2.0 has reached the proposed final draft stage. It adds a typesafe API for criteria queries with a corresponding metamodel API, and support for Bean validation.

  • Article: Introduction to Data Services

    This short article by Vijay Narayanan begins with a general description of data services and why they are an integral part of any SOA architecture and then explores several aspects of data services including: a definition of need, rationale and benefits, scope, development, and consumption patterns.

  • What’s New in Entity Framework 4.0 Beta?

    Entity Framework 4.0 Beta 1 – aka EF V2 - delivered with .NET 4.0 Beta 1 contains a list of important improvements: Customization of Code Generation, Lazy Loading, N-tier Support, POCO Support, DDL Generation, Query Customization and others.

  • NHibernate Mappings In-Depth

    Ayende Rahien have posted 13 blog posts describing the different NHibernate mappings in detail with examples. Ayende is one of the contributors to NHibernate, the creator of NHibernate Profiler and have been using NHibernate for many years.

  • Presentation: Google Data API (GData)

    Frank Mantek discusses the Google Data API (GData) including decisions to use REST rather than SOAP technology, how the API is used, numerous examples of how GData has been used by clients, and future plans for evolving the API. A discussion of how GData facilitates Cloud Computing concludes the presentation.

  • JRuby on Google App Engine Roundup: DataMapper Adapter for DataStore, Reggae

    While JRuby on Rails doesn't have ActiveRecord, DataMapper, an ORM often used with Merb, has gained a new adapter for Google App Engine's DataStore. Also: work on Reggae, automatic tooling for deploying Rack apps on GAE is under way.

BT