Skip to content

Provide async implementation of API #4

Open
@ghost

Description

I love the way SimpleDb.Net provides LINQ querying against SimpleDb. Thank you. I'd like to utilize the APIs in an asynchronous manner, though.

This might be best implemented in a separate project/DLL because when you start using async it ripples across your methods and APIs. So I'm thinking of copying the synchronous code into a new project in the solution, for example, 'Cucumber.SimpleDb.Async' and making it asynchronous.

Another option is to keep everything in the same project, add async methods to the interfaces where appropriate, e..g. ISimpleDbContext.SubmitChangesAsync(), and try to branch the async code without affecting the sync code. This would keep the solution structure simpler and provide everything in a single NuGet package.

Thoughts?

Thanks for providing this library,

Richard

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions