![]() |
VOOZH | about |
This article illustrates using LINQ to access tables within the Kintone via the CData ADO.NET Data Provider for Kintone. To achieve this, we will use LINQ to Entity Framework, which facilitates the generation of connections and can be seamlessly employed with any CData ADO.NET Data Providers to access data through LINQ.
See the help documentation for a guide to setting up an EF 6 project to use the provider.
Enter your data source connection information.
In addition to the authentication values, set the following parameters to connect to and retrieve data from Kintone:
Kintone supports the following authentication methods.
You must set the following to authenticate:
If the basic authentication security feature is set on the domain, supply the additional login credentials with BasicAuthUser and BasicAuthPassword. Basic authentication requires these credentials in addition to User and Password.
Instead of basic authentication, you can specify a client certificate to authenticate. Set SSLClientCert, SSLClientCertType, SSLClientCertSubject, and SSLClientCertPassword. Additionally, set User and Password to your login credentials.
Below is a typical connection string:
User=myuseraccount;Password=mypassword;Url=http://subdomain.domain.com;GuestSpaceId=myspaceid
Using the entity you created, you can now perform select , update, delete, and insert commands. For example:
KintoneEntities context = new KintoneEntities();
var commentsQuery = from comments in context.Comments
select comments;
foreach (var result in commentsQuery) {
Console.WriteLine("{0} {1} ", result.Id, result.CreatorName);
}
See "LINQ and Entity Framework" chapter in the help documentation for example queries of the supported LINQ.
Download a free trial of the Kintone Data Provider to get started:
Download NowLearn more:
👁 Kintone IconRapidly create and deploy powerful .NET applications that integrate with Kintone applications and databases.