Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/eventstore/eventstoredb-client-dotnet-legacy
https://github.com/eventstore/eventstoredb-client-dotnet-legacy
Last synced: 3 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/eventstore/eventstoredb-client-dotnet-legacy
- Owner: EventStore
- Created: 2021-03-24T16:02:33.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2024-06-19T08:12:24.000Z (5 months ago)
- Last Synced: 2024-06-19T17:01:47.688Z (5 months ago)
- Language: C#
- Size: 339 KB
- Stars: 1
- Watchers: 28
- Forks: 8
- Open Issues: 24
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
> [!WARNING]
> **DEPRECATION NOTICE**:
> * EventStoreDB version 23.10.x is the last OSS version to support the tcp protocol based client.
>
> We recommend moving to [EventStore-Client-Dotnet](https://github.com/EventStore/EventStore-Client-Dotnet) for ongoing updates and support.# EventStoreDB .NET TCP Client
EventStoreDB is the open-source, functional database with Complex Event Processing in JavaScript.
This is the repository for the legacy .NET TCP client for EventStoreDB version 5 - 23.10 and uses TCP as the communication protocol. ESDB versions later than 23.10 do not support TCP.
For the preferred .NET gRPC client, visit the [EventStore-Client-Dotnet](https://github.com/EventStore/EventStore-Client-Dotnet) repository.
## Support
Information on support and commercial tools such as LDAP authentication can be found here: [Event Store Support](https://eventstore.com/support/).
## CI Status
[![Build](https://github.com/EventStore/EventStoreDB-Client-Dotnet-Legacy/actions/workflows/ci.yml/badge.svg)](https://github.com/EventStore/EventStoreDB-Client-Dotnet-Legacy/actions/workflows/ci.yml)
## Running the Tests
The tests start up a secure Event Store node in Docker, so you need to create certificates for this node before running the tests.
To do this locally, download the [es-gencert-cli tool](https://github.com/EventStore/es-gencert-cli) to the root directory.Then create the certificates for the tests in the `certs` directory:
```
.\es-gencert-cli create-ca --out .\certs\ca.\es-gencert-cli create-node --out .\certs\node --ca-certificate .\certs\ca\ca.crt --ca-key .\certs\ca\ca.key --ip-addresses=127.0.0.1 --dns-names=localhost
```## Documentation
Documentation for EventStoreDB can be found here: [Event Store Docs](https://developers.eventstore.com/).
## Community
Interact with the Event Store and event sourcing communities on the Event Store [Discuss](https://discuss.eventstore.com/) or [Discord](https://discord.gg/Phn9pmCw3t) forum.
## Contributing
Development is done on the `master` branch.
To maintain a clean history, we ask contributors to squash their commits into one or a few cohesive commits.