New Data Provider for Azure Cosmos Database

Azure Cosmos DB is a fully managed Microsoft NoSQL database for modern app development, which is growing in popularity. Various APIs are available for connecting to Cosmos DB, as for example SQL API, Cassandra API or MongoDB API. Since we’re already able to connect to MongoDB or Cassandra through their own data providers, we’ll use the SQL API for the provider.

What’s New for .NET in List & Label 28?

List & Label 28 provides some new features and improvements for .NET developers. Most important, we’re now supporting the just released .NET 7. Performancewise, the optimized use of byte arrays for images makes a noticeable difference. And there’s also news regarding the support of new data sources. Here’s a list of the new features.

Supporting Cross-Datasource Relations

The .NET DataProvider concept allows to bind to almost any data source. Basically, it mimics a relational database management system containing tables, relations, sort orders etc. However, often you'll find yourself needing to combine data from different sources, e.g. a server log file that contains customer logins and a SQL customer database that contains all pertinent information about the customers.

WPF Wrapper for PreviewControl

Version 22 of List & Label will introduce a new WPF wrapper control for the existing WinForms PreviewControl. While it uses a Windows­Forms­Host at the core, the wrapper is a drag & drop replacement for the existing WPF preview control which will continue to be supported.

Building a Better Databinding Ecosystem for Delphi

The IDataProvider interface for .NET has enabled many features that are not available for all of the other platforms so far. Most importantly, it brings multiple report containers and nested tables. For C++, we've included a sample in LL21. This is sadly missing in Delphi. In addition, the current Delphi data-binding engine still works against the BDE, a technology that has been deprecated quite a while ago by Embarcadero.