Skip to content

Commit aa43694

Browse files
committed
Updated Fork reasoning
1 parent 684f3aa commit aa43694

File tree

1 file changed

+6
-11
lines changed

1 file changed

+6
-11
lines changed

README.md

Lines changed: 6 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,11 @@
11
### Why the fork?
22

3-
- Uses the more generally accepted Extension method/lambda syntax, which is similar to Dart
4-
- The original examples use the SQL / DSL Linq syntax but not all the methods are available , example DISTINCT, FIRST, TAKE and UNION, so you would have to mix the two synaxes
3+
- The original MSDN C# examples use the SQL / DSL Linq syntax which is "baby-speak" for the more generally accepted Extension method/lambda syntax.
4+
- which is very similar to Dart
5+
- has all the methods such as Distinct, Take, Union First etc so that you don't have to mix the styles (see mixed syntax example below)
6+
- This fork uses more up to date C# syntax, including the `var` keyword wherever possible and string interpolatation
7+
- This fork has included the modified C# source locally so that you don't have to visit the outdated MSDN site.
8+
- This fork has included a [Operation Comparison Matrix](#operation-comparison-matrix)
59

610
##### Mixed syntax (bad)
711
```csharp
@@ -42,15 +46,6 @@ Compare Dart to other LINQ examples written in:
4246
- [Elixir](https://github.com/omnibs/elixir-linq-examples)
4347
- [Templates](http://templates.servicestack.net/linq/restriction-operators)
4448

45-
## [Call .NET Web Services from Dart](http://docs.servicestack.net/dart-add-servicestack-reference)
46-
47-
If you're looking for an effortles typed API for consuming .NET Web Services in Flutter, Dart VM, AngularDart or Dart Web Apps checkout ServiceStack's [Dart Add ServiceStack Reference](http://docs.servicestack.net/dart-add-servicestack-reference).
48-
49-
### Running the examples
50-
51-
You can choose to run specific examples by commenting the sections you're not interested in [play.dart](https://github.com/dartist/101LinqSamples/blob/master/bin/play.dart).
52-
53-
To see the full output of all the examples, run [play.dart](https://github.com/dartist/101LinqSamples/blob/master/bin/play.dart) locally.
5449

5550
### Contents
5651

0 commit comments

Comments
 (0)