From 4bcf327aeb637ca2d42fd44a6f26a6df840634a0 Mon Sep 17 00:00:00 2001 From: Manfred Moser Date: Wed, 18 Dec 2024 12:10:50 -0800 Subject: [PATCH] Add c# client driver --- _data/tools.yml | 16 ++++++++++++++++ assets/images/logos/dotnet-small.png | Bin 0 -> 5003 bytes assets/images/logos/dotnet.png | Bin 0 -> 6016 bytes 3 files changed, 16 insertions(+) create mode 100644 assets/images/logos/dotnet-small.png create mode 100644 assets/images/logos/dotnet.png diff --git a/_data/tools.yml b/_data/tools.yml index 9cdd26738e..adc742b61e 100644 --- a/_data/tools.yml +++ b/_data/tools.yml @@ -369,6 +369,22 @@ - urltext: Trino gets super visual with Apache Superset! from Trino Community Broadcast 12 url: /episodes/12.html +- name: C# and ADO.NET + anchor: c-sharp + category: client-driver + owner: trinodb + logo: /assets/images/logos/dotnet.png + logosmall: /assets/images/logos/dotnet-small.png + description: | + The Trino C# client project provides a streaming client library with ADO.NET + interfaces for usage on the .NET platform. It enables applications using the + .NET platform and running on Windows and other supported operating systems + to connect and query Trino catalogs and process the results. + links: + - urltext: Trino C# client project + url: https://github.com/trinodb/trino-csharp-client + - urltext: Project introduction at Trino Summit 2024 + url: https://youtu.be/x2rF6IEjFK0 - name: CLI anchor: cli category: client-application diff --git a/assets/images/logos/dotnet-small.png b/assets/images/logos/dotnet-small.png new file mode 100644 index 0000000000000000000000000000000000000000..97930869a7b6709b46d3dc82155183881cf11c90 GIT binary patch literal 5003 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 N9}hqGjQOk9{SRoJnS=lU literal 0 HcmV?d00001 diff --git a/assets/images/logos/dotnet.png b/assets/images/logos/dotnet.png new file mode 100644 index 0000000000000000000000000000000000000000..e6c9c00fa50ca90769a65a9e83cf4dbc26ea26f5 GIT binary patch literal 6016 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