This project is archived and no longer maintained.
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.
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();
Check out the wiki for documentation and examples.
.NET Framework 4.7.1
SuperLinq is released under the MIT License.