A data connectivity library for connecting to the Kintone platform.
Create Data-oriented Apps Faster
Instantly connect your .NET app to Kintone services. The data connector hides the complexity of connecting to Kintone and offers a unified interface for performing common operations, such as queries and updates, against multiple data sources.
Manage Data More Efficiently
Integrate analytics data from Kintone into your custom applications without relying on additional software. This empowers end-users to manage data more efficiently and, ultimately, gain better insights.
Connect to Google Analytics From Any Platform
The Kintone .NET connector is built against .NET Standard from the ground up, so it's supported across Windows, Mac, Linux, and mobile device platforms. Connect to Kintone from your desktop, web, and mobile applications.
ADO.NET, Entity Framework Core & LINQ Support
Connect to Kintone data using standard ADO.NET objects and Entity Framework Core. The data connector uses ADO.NET objects like C1KintoneConnection, C1KintoneCommand, and C1KintoneDataAdapter to make it easy to set up a connection. It also has in-built support for LINQ queries for native .NET data queries.
OpenAuth Authentication Support
Connect to Kintone data sources using standard ADO.NET objects and Entity Framework Core. The data connector uses ADO.NET objects like C1KintoneConnection, C1KintoneCommand, and C1KintoneDataAdapter to make it easy to set up a connection. It also has in-built support for LINQ queries for native .NET data queries.
SQL Query Support
Query against Kintone data using standard SQL syntax. The Kintone .NET C# data connector supports most SQL functionality including joins queries, functions, and summaries.
CRUD Operations
In addition to querying, the data connectors support other CRUD operations such as insertion, updating, and deleting data. The data connector supports these operations using Command and DataAdapter objects. Also, performance could be enhanced in these operations by using the Batch feature to submit changes in chunks over the network.
Fast Cache with Incremental Updates
The data connector has in-built caching to support the local availability of data for faster performance on repeat operations. It also supports incremental updates so that only new or modified records get synced to the cache. This improves performance over time because your app does not need to perform a full refresh to update the cache. You can set the cache settings in the connection object to configure the cache database.
Scaffolding
Scaffolding is a reverse engineering technique that helps you quickly generate model classes based on the entities of your Kintone database. The data connector library has built-in support for the scaffolding technique similar to Entity Framework Core. When you run the scaffolding command in Visual Studio, the scaffold engine will generate model classes and a database context for EF Core.
While the Kintone .NET C# data connector focuses primarily on the connecting and querying, you can use it alongside other .NET Standard and .NET Framework components to do much more.