Skip to content

Commit 5cfb61b

Browse files
Merge pull request #16 from mariloutb/master
correction
2 parents 33ef528 + 0f7396d commit 5cfb61b

File tree

13 files changed

+57
-61
lines changed

13 files changed

+57
-61
lines changed

docs2/pages/documentations/api.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
## Overview
44

5-
Let take a very short overview with the API
5+
Let's take a very short overview with the API
66

77

88
```csharp
@@ -13,9 +13,9 @@ SELECT SQLNET::New('x+y').ValueInt('x', 1).ValueInt('y', 2).EvalInt() as Result
1313

1414
- **SQLNET:** A CLR Type created by Eval SQL.NET library
1515
- **"::":** This is how you call static method in SQL CLR
16-
- **New:** A static method which create a new instance of SQLNET Type
17-
- **ValueInt:** Set a int value for a specific parameter name used in the expression
18-
- **EvalInt:** Evaluate the expression and return a result of type INT
16+
- **New:** A static method which creates a new instance of SQLNET Type
17+
- **ValueInt:** Sets a int value for a specific parameter name used in the expression
18+
- **EvalInt:** Evaluates the expression and return a result of type INT
1919

2020
<div class="card-group">
2121

docs2/pages/documentations/eval-expressions/eval-execute.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,9 @@ You can specify parameter value to use in the expression from various way:
1414
- Class Member
1515
- Dictionary
1616

17-
Under the hood, the fist time an expression is executed, it's getting compiled and the delegate is stored in the memory before being returned and executed. All future call from the same expression will retrieve the delegate from the memory to optimize the performance.
17+
Under the hood, the fist time an expression is executed, it's getting compiled and the delegate is stored in the memory before being returned and executed. All future calls from the same expression will retrieve the delegate from the memory to optimize the performance.
1818

19-
Even with this optimization, if you have to evaluate multiple times the same expression, by example in a for loop, we highly recommend you to use directly the delegate returning from the Compile method instead.
19+
Even with this optimization, if you have to evaluate multiple times the same expression, for example in a for loop, we highly recommend you to use directly the delegate returning from the Compile method instead.
2020

2121
## Execute and return a strongly typed result
2222
You can return the result as a strongly typed type:

docs2/pages/faq/faq-eval-sql-net.md

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
## Bug Fixing
44

5-
You find a bug when compiling? [Report it](https://github.com/zzzprojects/Eval-SQL.NET/issues) and it will be fixed usually within one business day.
5+
You found a bug when compiling? [Report it](https://github.com/zzzprojects/Eval-SQL.NET/issues) and it will be fixed, usually within one business day.
66

77
## Namespace
88

@@ -26,17 +26,17 @@ All namespace support by SQL CLR are supported by Eval SQL.NET.
2626
- System.Xml
2727
- System.Core.dll
2828
- System.Xml.Linq.dll
29-
- All common namespace and extensions method can be used without specifying the fullname.
29+
- All common namespaces and extension methods can be used without specifying the fullname.
3030

3131
You can see the full list [here](https://github.com/zzzprojects/Eval-SQL.NET/blob/master/src/Z.Expressions.SqlServer.Eval/EvalContext/EvalContext.RegisterDefaultAlias.cs)
3232

33-
Let us know if you believe we have missing some.
33+
Let us know if you believe we missed some.
3434

3535
## Performance
3636

3737
You are worried about performance? Don't worry, Eval SQL.NET is super-fast and can evaluate over 150,000 expressions in a loop under one second and over 1,000,000 using a table!
3838

39-
Result highly vary depending of your SQL Server performance and expression to evaluate.
39+
Result highly vary depending of your SQL Server performance and expressions to evaluate.
4040

4141

4242
```csharp
@@ -66,21 +66,21 @@ PRINT 'Duration = ' + CONVERT(VARCHAR(30), @endTime - @starttime, 114)
6666

6767
## Security
6868

69-
SQL CLR allow three type of permission:
69+
SQL CLR allows three types of permissions:
7070

7171
- SAFE
7272
- EXTERNAL_ACCESS
73-
- UNSAFE Eval SQL.NET support all types and is installed by default with SAFE permissions. Read more about [SQL CLR Permissions](https://msdn.microsoft.com/en-CA/library/ms345101.aspx)
73+
- UNSAFE Eval SQL.NET supports all types and is installed by default with SAFE permissions. Read more about [SQL CLR Permissions](https://msdn.microsoft.com/en-CA/library/ms345101.aspx)
7474
7575
## SQL Injection
7676

77-
This library allow to use parameter, so no SQL Injection is possible!
77+
This library allows to use parameter, so no SQL Injection is possible!
7878

79-
However if you build the string to evaluate as you build a dynamic SQL, then there is nothing we can do for you.
79+
However, if you build the string to evaluate as you build a dynamic SQL, then there is nothing we can do for you.
8080

8181
## Decimal throw an error!
8282

83-
In C#, decimal must be suffixed with "m" to make them valid. By default "1.1" in C# is a double which cannot be added with decimal value.
83+
In C#, decimals must be suffixed with "m" to make them valid. By default "1.1" in C# is a double which cannot be added with decimal value.
8484

8585

8686
```csharp

docs2/pages/faq/faq-general.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,21 @@
11
# FAQ - General
22

33
## Which Payment method do you support?
4-
We support the following payment method:
4+
We support the following payment methods:
55

66
- PayPal
77
- Check
88
- Bank Transfer
99

1010
## Can I purchase this product from a Reseller?
11-
Yes, just let him know to contact us.
11+
Yes, just let him know how to contact us.
1212

1313
## What's your average SLA response and resolution times?
1414
We try to provide an outstanding support service.
1515

1616
We normally answer very fast, often within one hour.
1717

18-
Most fixes is resolved within one business day.
18+
Most fixes are resolved within one business day.
1919

20-
## Do you support EF Core
20+
## Do you support EF Core?
2121
We do not yet. We are currently re-writing the library to support it.

docs2/pages/faq/faq-installation.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
# FAQ - Installation
22

33
## How to I Install your product?
4-
It simple, you download it from NuGet and add it to your project.
4+
It's simple, you download it from NuGet and add it to your project.
55

66
More Info: [Tutorials - Installing](installing)
77

8-
## I have installed your product, but I don't see your extensions method
8+
## I have installed your product, but I don't see your extensions method.
99
- Make sure to install it in the right project
10-
- Make sure your project support .NET40 or better
10+
- Make sure your project supports .NET40 or better

docs2/pages/faq/faq-license.md

Lines changed: 13 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -5,14 +5,14 @@
55
### What's a developer seat?
66
A developer seat is a developer working for your company and developing code directly with our product.
77

8-
You don't have to purchase developer seat for front-end developer or back-end developer which doesn't use our product API.
8+
You don't have to purchase a developer seat for front-end developer or back-end developer which doesn't use our product API.
99

10-
Since you buy developer seat, you can develop an unlimited amount of projects within your company.
10+
Since you buy developer a seat, you can develop an unlimited amount of projects within your company.
1111

1212
### What's the cost for additional developer seat?
1313
The cost for additional developer seat is usually extremely low. We want to make sure our library is accessible for small and large company.
1414

15-
### Do developer seat are transferable?
15+
### Are developer seats are transferable?
1616
Yes, a developer seat can be transferred to any employee within your company.
1717

1818
## Perpertual License
@@ -30,40 +30,38 @@ Don't worry. Your product continue to work forever!
3030

3131
You can still download and use any version released before the support & upgrade expiration date.
3232

33-
You will need to renew to use version released after the support & upgrade expiration date.
33+
You will need to renew to use versions released after the support & upgrade expiration date.
3434

3535
### How do I renew my License?
36-
We usually start to send renewal mail two months before the support & upgrade expiration date.
36+
We usually start to send renewal emails one months before the support & upgrade expiration date.
3737

38-
If you didn't receive such email, you could contact us directly: [email protected]
38+
If you didn't receive such email, you can contact us directly: [email protected]
3939

40-
### Can I have renewal discount?
41-
We provide a 25% discount to early renewal. So anyone renewing before the support & upgrade expiration date automatically get a renewal discount.
40+
### Can I have a renewal discount?
41+
We provide a 25% discount to early renewals. So, anyone renewing before the support & upgrade expiration date automatically get a renewal discount.
4242

4343
### I'm too late for early renewal discount! What can I do?
44-
If you are few day late, we still provide early renewal discount.
44+
If you are few days late, we still provide early renewal discounts.
4545

46-
However, if you have few months late, you will need to purchase the library again.
46+
However, if you are a few months late, you will need to purchase the library again.
4747

4848
The best way to find out if you still have access to early renewal discount is by contacting us: [email protected]
4949

5050
### Why should I renew?
5151
Renewing your support & upgrade give the following benefits:
5252

5353
- Major version releases and new product features
54-
- Fast support by mail
54+
- Fast support by email
5555
- Protection against price increases during the maintenance term
5656

5757
## Royalty Free
5858

5959
### Is Eval-SQL.NET Royalty Free?
6060
Yes, the product is royalty free.
6161

62-
This mean, you can develop a project and install it on thousands of clients.
63-
64-
You paid for developer seat within your company.
62+
This means, you can develop a project and install it on thousands of client machines if you paid for developer seat within your company.
6563

6664
Some standard royalty free limitations:
6765

6866
- You can't sell a similar product and claim it's yours.
69-
- If your customer has access to your source code and develops using our API, they will have to purchase a license.
67+
- If your customer have access to your source code and develops using our API, they will have to purchase a license.

docs2/pages/getting-started/licensing.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
## Evaluation Period
44
- You can evaluate the library for several months before purchasing it.
55
- The latest version always contains a trial that expires at the **end of the month**.
6-
- You can extend your trial for several months by downloading the latest version at the start of every month.
6+
- You can extend your trial for several months by downloading the latest version at the beginning of each month.
77

88
## How can I purchase the library?
99
- You can purchase the library [here](/pricing)
@@ -34,7 +34,7 @@ BEGIN
3434
END
3535
```
3636

37-
_We recommend to always re-install the Eval-SQL.NET Script after enabling the license to ensure everything works if the server restart._
37+
_We recommend to always re-install the Eval-SQL.NET Script after enabling the license to ensure everything works if the server restarts._
3838

3939
You can verify if the license is valid with the following command:
4040

docs2/pages/getting-started/overview.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
## Definition
44

5-
**Eval SQL.NET** is a library that allow to evaluate dynamically C# expression directly in T-SQL. You never used Eval SQL.NET? Don't worry, this step-by-step walkthrough will help you to understand the library.
5+
**Eval SQL.NET** is a library that allows to evaluate dynamically C# expression directly in T-SQL. You never used Eval SQL.NET? Don't worry, this step-by-step walkthrough will help you understand the library.
66

77
Provide to your SQL Server all missing pieces like regular expression and dynamic arithmetic string evaluation.
88

docs2/pages/getting-started/regular-expressions.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ Use Regex flexibility to overcome "LIKE" and "PATINDEX" limitations. All Regex m
1010
- Replace
1111
- Split
1212

13-
### Find rows with invalid email
13+
### Find rows with invalid emails
1414

1515

1616
```csharp
@@ -33,7 +33,7 @@ WHERE @valid_email.Val('email', Email).EvalBit() = 0
3333
```
3434
{% include component-try-it.html href='http://sqlfiddle.com/#!18/58f2b/1' %}
3535

36-
### Find and insert in a table, all website from a text
36+
### Find and insert in a table, all websites from a text
3737

3838

3939

docs2/pages/getting-started/tutorial-introduction.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
# Introduction
22

33
## Introduction
4-
Entity Framework Extensions allow you to improve dramatically your save operations performance.
4+
Entity Framework Extensions allows you to improve dramatically your save operations performance.
55

66
It's easy to use, and easy to customize.
77

88
## Bulk SaveChanges
99
The BulkSaveChanges works like SaveChanges but way faster.
1010

11-
BulkSaveChanges use Bulk Operations to save all entities in the Change Tracker efficiently instead of performing a database round-trip for every entity like SaveChanges does.
11+
BulkSaveChanges uses Bulk Operations to save all entities in the Change Tracker efficiently instead of performing a database round-trip for every entity like SaveChanges does.
1212

1313
BulkSaveChanges support everything:
1414

0 commit comments

Comments
 (0)