Skip to content
This repository has been archived by the owner on Aug 18, 2020. It is now read-only.

Primarily SuperLinq is a LINQ provider for the NetServer Web Services, more specially for the ArchiveAgent. By default it utilizes the dynamic archive provider to query any table in the SuperOffice database but it can actually be used to query any archive provider.

License

mawax/InfoBridge.SuperLinq

Repository files navigation

This project is archived and no longer maintained.

Query provider for SuperOffice CRM (SuperLinq)

SuperLinq is a (linq) query provider for SuperOffice CRM. The goal of the library is to make querying with the NetServer Web Services a lot easier, more straightforward and with less code. By default it utilizes the dynamic archive provider to query any table in the SuperOffice database but it can actually be used to query any archive provider.

Getting started

In order to get started with SuperLinq simply install the NuGet package:

install-package InfoBridge.SuperLinq

Then, make sure you are authenticated with NetServer and start querying:

    List<Contact> contacts = new Queryable<Contact>()
        .Where(x => x.Name.Contains("Super"))
        .ToList();

Documentation

Check out the wiki for documentation and examples.

Requirements

.NET Framework 4.7.1

License

SuperLinq is released under the MIT License.

About

Primarily SuperLinq is a LINQ provider for the NetServer Web Services, more specially for the ArchiveAgent. By default it utilizes the dynamic archive provider to query any table in the SuperOffice database but it can actually be used to query any archive provider.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages