Skip to content

Commit c69f437

Browse files
committed
Update generated documentation for version 1.4.10
1 parent 3c37e4d commit c69f437

82 files changed

Lines changed: 7411 additions & 880 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

core/async.html

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -271,10 +271,10 @@ <h3><a name="Async-queries-and-updates" class="anchor" href="#Async-queries-and-
271271
<span class="k">open</span> <span onmouseout="hideTip(event, 'fs19', 29)" onmouseover="showTip(event, 'fs19', 29)" class="id">System</span><span class="pn">.</span><span onmouseout="hideTip(event, 'fs20', 30)" onmouseover="showTip(event, 'fs20', 30)" class="id">Threading</span><span class="pn">.</span><span onmouseout="hideTip(event, 'fs21', 31)" onmouseover="showTip(event, 'fs21', 31)" class="id">Tasks</span>
272272
<span class="k">open</span> <span onmouseout="hideTip(event, 'fs5', 32)" onmouseover="showTip(event, 'fs5', 32)" class="id">FSharp</span><span class="pn">.</span><span onmouseout="hideTip(event, 'fs6', 33)" onmouseover="showTip(event, 'fs6', 33)" class="id">Data</span><span class="pn">.</span><span onmouseout="hideTip(event, 'fs7', 34)" onmouseover="showTip(event, 'fs7', 34)" class="id">Sql</span>
273273

274-
<span class="k">type</span> <span onmouseout="hideTip(event, 'fs22', 35)" onmouseover="showTip(event, 'fs22', 35)" class="rt">MyWebServer</span><span class="pn">(</span><span class="pn">)</span> <span class="o">=</span>
275-
<span class="k">member</span> <span class="id">__</span><span class="pn">.</span><span class="fn">``Execute Business Logics``</span> <span class="pn">(</span><span onmouseout="hideTip(event, 'fs23', 36)" onmouseover="showTip(event, 'fs23', 36)" class="fn">id</span> <span class="pn">:</span> <span onmouseout="hideTip(event, 'fs24', 37)" onmouseover="showTip(event, 'fs24', 37)" class="vt">Guid</span><span class="pn">)</span> <span class="pn">:</span> <span onmouseout="hideTip(event, 'fs25', 38)" onmouseover="showTip(event, 'fs25', 38)" class="d">Task</span><span class="pn">&lt;</span><span class="id">_</span><span class="pn">&gt;</span> <span class="o">=</span>
274+
<span class="k">type</span> <span onmouseout="hideTip(event, 'fs22', 35)" onmouseover="showTip(event, 'fs22', 35)" class="rt">MyWebServer</span><span class="pn">(</span><span class="pn">)</span> <span class="o">=</span>
275+
<span class="k">member</span> <span class="id">__</span><span class="pn">.</span><span class="fn">``Execute Business Logics``</span> <span class="pn">(</span><span onmouseout="hideTip(event, 'fs23', 36)" onmouseover="showTip(event, 'fs23', 36)" class="fn">id</span> <span class="pn">:</span> <span onmouseout="hideTip(event, 'fs24', 37)" onmouseover="showTip(event, 'fs24', 37)" class="vt">Guid</span><span class="pn">)</span> <span class="pn">:</span> <span onmouseout="hideTip(event, 'fs25', 38)" onmouseover="showTip(event, 'fs25', 38)" class="d">Task</span><span class="pn">&lt;</span><span class="id">_</span><span class="pn">&gt;</span> <span class="o">=</span>
276276
<span onmouseout="hideTip(event, 'fs26', 39)" onmouseover="showTip(event, 'fs26', 39)" class="k">async</span> <span class="pn">{</span>
277-
<span class="k">use</span> <span onmouseout="hideTip(event, 'fs27', 40)" onmouseover="showTip(event, 'fs27', 40)" class="d">transaction</span> <span class="o">=</span>
277+
<span class="k">use</span> <span onmouseout="hideTip(event, 'fs27', 40)" onmouseover="showTip(event, 'fs27', 40)" class="d">transaction</span> <span class="o">=</span>
278278
<span class="k">new</span> <span onmouseout="hideTip(event, 'fs19', 41)" onmouseover="showTip(event, 'fs19', 41)" class="id">System</span><span class="pn">.</span><span onmouseout="hideTip(event, 'fs28', 42)" onmouseover="showTip(event, 'fs28', 42)" class="id">Transactions</span><span class="pn">.</span><span onmouseout="hideTip(event, 'fs29', 43)" onmouseover="showTip(event, 'fs29', 43)" class="id">TransactionScope</span><span class="pn">(</span>
279279
<span class="c">// .NET 4.5.1 fix for asynchronous transactions:</span>
280280
<span onmouseout="hideTip(event, 'fs19', 44)" onmouseover="showTip(event, 'fs19', 44)" class="id">System</span><span class="pn">.</span><span onmouseout="hideTip(event, 'fs28', 45)" onmouseover="showTip(event, 'fs28', 45)" class="id">Transactions</span><span class="pn">.</span><span onmouseout="hideTip(event, 'fs30', 46)" onmouseover="showTip(event, 'fs30', 46)" class="en">TransactionScopeAsyncFlowOption</span><span class="pn">.</span><span onmouseout="hideTip(event, 'fs31', 47)" onmouseover="showTip(event, 'fs31', 47)" class="id">Enabled</span>
@@ -380,7 +380,8 @@ <h3><a name="Why-Not-to-Use-Async" class="anchor" href="#Why-Not-to-Use-Async">W
380380
| FIREBIRD = 7
381381
| MSSQLSERVER_DYNAMIC = 8
382382
| MSSQLSERVER_SSDT = 9
383-
| DUCKDB = 10</div>
383+
| DUCKDB = 10
384+
| EXTERNAL = 11</div>
384385
<div class="fsdocs-tip" id="fs12">Common.DatabaseProviderTypes.SQLITE: Common.DatabaseProviderTypes = 1</div>
385386
<div class="fsdocs-tip" id="fs13">[&lt;Struct&gt;]
386387
type NullableColumnType =
@@ -402,7 +403,9 @@ <h3><a name="Why-Not-to-Use-Async" class="anchor" href="#Why-Not-to-Use-Async">W
402403
| MonoDataSQLite = 1
403404
| AutoSelect = 2
404405
| MicrosoftDataSqlite = 3</div>
405-
<div class="fsdocs-tip" id="fs18">Common.SQLiteLibrary.SystemDataSQLite: Common.SQLiteLibrary = 0</div>
406+
<div class="fsdocs-tip" id="fs18">Common.SQLiteLibrary.SystemDataSQLite: Common.SQLiteLibrary = 0<br /><em>&lt;summary&gt;
407+
.NET Framework default
408+
&lt;/summary&gt;</em></div>
406409
<div class="fsdocs-tip" id="fs19">namespace System</div>
407410
<div class="fsdocs-tip" id="fs20">namespace System.Threading</div>
408411
<div class="fsdocs-tip" id="fs21">namespace System.Threading.Tasks</div>

core/composable.html

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -318,7 +318,7 @@ <h3><a name="Generate-composable-queries-by-using-NET-LINQ-functions-with-IQuery
318318
<span class="k">match</span> <span onmouseout="hideTip(event, 'fs39', 80)" onmouseover="showTip(event, 'fs39', 80)" class="fn">inUse</span> <span class="k">with</span>
319319
<span class="pn">|</span><span class="k">true</span> <span class="k">-&gt;</span>
320320
<span class="pn">(</span><span class="k">fun</span> <span onmouseout="hideTip(event, 'fs46', 81)" onmouseover="showTip(event, 'fs46', 81)" class="fn">iq</span> <span class="k">-&gt;</span> <span onmouseout="hideTip(event, 'fs46', 82)" onmouseover="showTip(event, 'fs46', 82)" class="fn">iq</span><span class="pn">.</span><span onmouseout="hideTip(event, 'fs42', 83)" onmouseover="showTip(event, 'fs42', 83)" class="id">Where</span><span class="pn">(</span><span class="k">fun</span> <span class="pn">(</span><span onmouseout="hideTip(event, 'fs47', 84)" onmouseover="showTip(event, 'fs47', 84)" class="fn">c</span><span class="pn">:</span><span onmouseout="hideTip(event, 'fs36', 85)" onmouseover="showTip(event, 'fs36', 85)" class="rt">CustomersEntity</span><span class="pn">)</span> <span class="k">-&gt;</span> <span onmouseout="hideTip(event, 'fs47', 86)" onmouseover="showTip(event, 'fs47', 86)" class="fn">c</span><span class="pn">.</span><span onmouseout="hideTip(event, 'fs29', 87)" onmouseover="showTip(event, 'fs29', 87)" class="id">CompanyName</span> <span class="o">=</span> <span class="s">&quot;The Big Cheese&quot;</span><span class="pn">)</span><span class="pn">)</span>
321-
<span class="pn">|</span><span class="k">false</span> <span class="k">-&gt;</span>
321+
<span class="pn">|</span><span class="k">false</span> <span class="k">-&gt;</span>
322322
<span onmouseout="hideTip(event, 'fs40', 88)" onmouseover="showTip(event, 'fs40', 88)" class="fn">myFilter2</span>
323323
<span onmouseout="hideTip(event, 'fs45', 89)" onmouseover="showTip(event, 'fs45', 89)" class="fn">queryable</span>
324324
</code></pre>
@@ -376,7 +376,7 @@ <h3><a name="Nested-Select-Where-Queries" class="anchor" href="#Nested-Select-Wh
376376
<h3><a name="Using-non-strongly-typed-__-GetColumn-name" class="anchor" href="#Using-non-strongly-typed-__-GetColumn-name">Using non-strongly-typed __.GetColumn "name"</a></h3>
377377
<p>All the entities inherit from SqlEntity which has GetColumn-method.
378378
So you can use non-strongly-typed columns like this:</p>
379-
<pre class="fssnip highlighted"><code lang="fsharp"><span class="k">let</span> <span onmouseout="hideTip(event, 'fs63', 166)" onmouseover="showTip(event, 'fs63', 166)" class="id">qry</span> <span class="o">=</span>
379+
<pre class="fssnip highlighted"><code lang="fsharp"><span class="k">let</span> <span onmouseout="hideTip(event, 'fs63', 166)" onmouseover="showTip(event, 'fs63', 166)" class="id">qry</span> <span class="o">=</span>
380380
<span onmouseout="hideTip(event, 'fs21', 167)" onmouseover="showTip(event, 'fs21', 167)" class="k">query</span> <span class="pn">{</span>
381381
<span class="k">for</span> <span onmouseout="hideTip(event, 'fs64', 168)" onmouseover="showTip(event, 'fs64', 168)" class="fn">x</span> <span class="k">in</span> <span onmouseout="hideTip(event, 'fs20', 169)" onmouseover="showTip(event, 'fs20', 169)" class="id">query1</span> <span class="k">do</span>
382382
<span onmouseout="hideTip(event, 'fs25', 170)" onmouseover="showTip(event, 'fs25', 170)" class="k">where</span> <span class="pn">(</span><span class="pn">(</span><span onmouseout="hideTip(event, 'fs64', 171)" onmouseover="showTip(event, 'fs64', 171)" class="fn">x</span><span class="pn">.</span><span onmouseout="hideTip(event, 'fs65', 172)" onmouseover="showTip(event, 'fs65', 172)" class="id">GetColumn</span><span class="pn">&lt;</span><span onmouseout="hideTip(event, 'fs66', 173)" onmouseover="showTip(event, 'fs66', 173)" class="rt">string</span><span class="pn">&gt;</span> <span class="s">&quot;CustomerId&quot;</span><span class="pn">)</span> <span class="o">=</span> <span class="s">&quot;ALFKI&quot;</span><span class="pn">)</span>
@@ -395,7 +395,7 @@ <h2><a name="Generate-composable-queries-from-quotations" class="anchor" href="#
395395
<span class="k">let</span> <span onmouseout="hideTip(event, 'fs73', 195)" onmouseover="showTip(event, 'fs73', 195)" class="id">employees</span> <span class="o">=</span>
396396
<span onmouseout="hideTip(event, 'fs21', 196)" onmouseover="showTip(event, 'fs21', 196)" class="k">query</span> <span class="pn">{</span>
397397
<span class="k">for</span> <span onmouseout="hideTip(event, 'fs74', 197)" onmouseover="showTip(event, 'fs74', 197)" class="fn">emp</span> <span class="k">in</span> <span onmouseout="hideTip(event, 'fs18', 198)" onmouseover="showTip(event, 'fs18', 198)" class="id">ctx</span><span class="pn">.</span><span onmouseout="hideTip(event, 'fs23', 199)" onmouseover="showTip(event, 'fs23', 199)" class="prop">Main</span><span class="pn">.</span><span onmouseout="hideTip(event, 'fs75', 200)" onmouseover="showTip(event, 'fs75', 200)" class="id">Employees</span> <span class="k">do</span>
398-
<span onmouseout="hideTip(event, 'fs25', 201)" onmouseover="showTip(event, 'fs25', 201)" class="k">where</span> <span class="pn">(</span><span class="pn">(</span><span class="o">%</span><span onmouseout="hideTip(event, 'fs72', 202)" onmouseover="showTip(event, 'fs72', 202)" class="id">runtimeSelectedFilter</span><span class="pn">)</span> <span onmouseout="hideTip(event, 'fs74', 203)" onmouseover="showTip(event, 'fs74', 203)" class="fn">emp</span><span class="pn">)</span>
398+
<span onmouseout="hideTip(event, 'fs25', 201)" onmouseover="showTip(event, 'fs25', 201)" class="k">where</span> <span class="pn">(</span><span class="pn">(</span><span class="o">%</span><span onmouseout="hideTip(event, 'fs72', 202)" onmouseover="showTip(event, 'fs72', 202)" class="id">runtimeSelectedFilter</span><span class="pn">)</span> <span onmouseout="hideTip(event, 'fs74', 203)" onmouseover="showTip(event, 'fs74', 203)" class="fn">emp</span><span class="pn">)</span>
399399
<span onmouseout="hideTip(event, 'fs27', 204)" onmouseover="showTip(event, 'fs27', 204)" class="k">select</span> <span onmouseout="hideTip(event, 'fs74', 205)" onmouseover="showTip(event, 'fs74', 205)" class="fn">emp</span>
400400
<span class="pn">}</span> <span class="o">|&gt;</span> <span onmouseout="hideTip(event, 'fs30', 206)" onmouseover="showTip(event, 'fs30', 206)" class="m">Seq</span><span class="pn">.</span><span onmouseout="hideTip(event, 'fs31', 207)" onmouseover="showTip(event, 'fs31', 207)" class="id">toArray</span>
401401
</code></pre>
@@ -442,15 +442,18 @@ <h2><a name="Generate-composable-queries-from-quotations" class="anchor" href="#
442442
| FIREBIRD = 7
443443
| MSSQLSERVER_DYNAMIC = 8
444444
| MSSQLSERVER_SSDT = 9
445-
| DUCKDB = 10</div>
445+
| DUCKDB = 10
446+
| EXTERNAL = 11</div>
446447
<div class="fsdocs-tip" id="fs13">Common.DatabaseProviderTypes.SQLITE: Common.DatabaseProviderTypes = 1</div>
447448
<div class="fsdocs-tip" id="fs14">[&lt;Struct&gt;]
448449
type SQLiteLibrary =
449450
| SystemDataSQLite = 0
450451
| MonoDataSQLite = 1
451452
| AutoSelect = 2
452453
| MicrosoftDataSqlite = 3</div>
453-
<div class="fsdocs-tip" id="fs15">Common.SQLiteLibrary.SystemDataSQLite: Common.SQLiteLibrary = 0</div>
454+
<div class="fsdocs-tip" id="fs15">Common.SQLiteLibrary.SystemDataSQLite: Common.SQLiteLibrary = 0<br /><em>&lt;summary&gt;
455+
.NET Framework default
456+
&lt;/summary&gt;</em></div>
454457
<div class="fsdocs-tip" id="fs16">[&lt;Struct&gt;]
455458
type CaseSensitivityChange =
456459
| ORIGINAL = 0

0 commit comments

Comments
 (0)