Skip to content

Commit

Permalink
Merge remote-tracking branch 'origin/dev' into dev
Browse files Browse the repository at this point in the history
  • Loading branch information
TwentyFourMinutes committed Sep 5, 2021
2 parents d78779e + c2e48ee commit 77abc47
Show file tree
Hide file tree
Showing 4 changed files with 177 additions and 9 deletions.
164 changes: 157 additions & 7 deletions docs/api/Venflow.Modeling.Definitions.Builder.IEntityBuilder-1.html
Original file line number Diff line number Diff line change
Expand Up @@ -143,7 +143,7 @@ <h3 id="methods">Methods
<a href="https://github.com/TwentyFourMinutes/Venflow/new/dev/apiSpec/new?filename=Venflow_Modeling_Definitions_Builder_IEntityBuilder_1_Ignore__1_Expression_Func__0___0___.md&amp;value=---%0Auid%3A%20Venflow.Modeling.Definitions.Builder.IEntityBuilder%601.Ignore%60%601(Expression%7BFunc%7B%600%2C%60%600%7D%7D)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/TwentyFourMinutes/Venflow/blob/dev/src/Venflow/Venflow/Modeling/Definitions/Builder/EntityBuilder.cs/#L487">View Source</a>
<a href="https://github.com/TwentyFourMinutes/Venflow/blob/dev/src/Venflow/Venflow/Modeling/Definitions/Builder/EntityBuilder.cs/#L524">View Source</a>
</span>
<a id="Venflow_Modeling_Definitions_Builder_IEntityBuilder_1_Ignore_" data-uid="Venflow.Modeling.Definitions.Builder.IEntityBuilder`1.Ignore*"></a>
<h4 id="Venflow_Modeling_Definitions_Builder_IEntityBuilder_1_Ignore__1_Expression_Func__0___0___" data-uid="Venflow.Modeling.Definitions.Builder.IEntityBuilder`1.Ignore``1(Expression{Func{`0,``0}})">Ignore&lt;TTarget&gt;(Expression&lt;Func&lt;TEntity, TTarget&gt;&gt;)</h4>
Expand Down Expand Up @@ -200,6 +200,78 @@ <h5 class="typeParameters">Type Parameters</h5>
<tr>
<td><span class="parametername">TTarget</span></td>
<td><p>The type of the property.</p>
</td>
</tr>
</tbody>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/TwentyFourMinutes/Venflow/new/dev/apiSpec/new?filename=Venflow_Modeling_Definitions_Builder_IEntityBuilder_1_MapColumn__1_Expression_Func__0___0___NpgsqlDbType_.md&amp;value=---%0Auid%3A%20Venflow.Modeling.Definitions.Builder.IEntityBuilder%601.MapColumn%60%601(Expression%7BFunc%7B%600%2C%60%600%7D%7D%2CNpgsqlDbType)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/TwentyFourMinutes/Venflow/blob/dev/src/Venflow/Venflow/Modeling/Definitions/Builder/EntityBuilder.cs/#L506">View Source</a>
</span>
<a id="Venflow_Modeling_Definitions_Builder_IEntityBuilder_1_MapColumn_" data-uid="Venflow.Modeling.Definitions.Builder.IEntityBuilder`1.MapColumn*"></a>
<h4 id="Venflow_Modeling_Definitions_Builder_IEntityBuilder_1_MapColumn__1_Expression_Func__0___0___NpgsqlDbType_" data-uid="Venflow.Modeling.Definitions.Builder.IEntityBuilder`1.MapColumn``1(Expression{Func{`0,``0}},NpgsqlDbType)">MapColumn&lt;TTarget&gt;(Expression&lt;Func&lt;TEntity, TTarget&gt;&gt;, NpgsqlDbType)</h4>
<div class="markdown level1 summary"><p>Configures the column that the property maps to, if not configured it will use the name of the property inside the entity.</p>
</div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">IEntityBuilder&lt;TEntity&gt; MapColumn&lt;TTarget&gt;(Expression&lt;Func&lt;TEntity, TTarget&gt;&gt; propertySelector, NpgsqlDbType dbType)</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">Expression</span>&lt;<span class="xref">Func</span>&lt;TEntity, TTarget&gt;&gt;</td>
<td><span class="parametername">propertySelector</span></td>
<td><p>A lambda expression representing the property on this entity type.</p>
</td>
</tr>
<tr>
<td><span class="xref">NpgsqlDbType</span></td>
<td><span class="parametername">dbType</span></td>
<td><p>The type of the column in the database.</p>
</td>
</tr>
</tbody>
</table>
<h5 class="returns">Returns</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a class="xref" href="Venflow.Modeling.Definitions.Builder.IEntityBuilder-1.html">IEntityBuilder</a>&lt;TEntity&gt;</td>
<td><p>The same builder instance so that multiple calls can be chained.</p>
</td>
</tr>
</tbody>
</table>
<h5 class="typeParameters">Type Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="parametername">TTarget</span></td>
<td><p>The type of the property.</p>
</td>
</tr>
</tbody>
Expand All @@ -209,7 +281,7 @@ <h5 class="typeParameters">Type Parameters</h5>
<a href="https://github.com/TwentyFourMinutes/Venflow/new/dev/apiSpec/new?filename=Venflow_Modeling_Definitions_Builder_IEntityBuilder_1_MapColumn__1_Expression_Func__0___0___System_String_.md&amp;value=---%0Auid%3A%20Venflow.Modeling.Definitions.Builder.IEntityBuilder%601.MapColumn%60%601(Expression%7BFunc%7B%600%2C%60%600%7D%7D%2CSystem.String)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/TwentyFourMinutes/Venflow/blob/dev/src/Venflow/Venflow/Modeling/Definitions/Builder/EntityBuilder.cs/#L479">View Source</a>
<a href="https://github.com/TwentyFourMinutes/Venflow/blob/dev/src/Venflow/Venflow/Modeling/Definitions/Builder/EntityBuilder.cs/#L497">View Source</a>
</span>
<a id="Venflow_Modeling_Definitions_Builder_IEntityBuilder_1_MapColumn_" data-uid="Venflow.Modeling.Definitions.Builder.IEntityBuilder`1.MapColumn*"></a>
<h4 id="Venflow_Modeling_Definitions_Builder_IEntityBuilder_1_MapColumn__1_Expression_Func__0___0___System_String_" data-uid="Venflow.Modeling.Definitions.Builder.IEntityBuilder`1.MapColumn``1(Expression{Func{`0,``0}},System.String)">MapColumn&lt;TTarget&gt;(Expression&lt;Func&lt;TEntity, TTarget&gt;&gt;, String)</h4>
Expand Down Expand Up @@ -272,6 +344,84 @@ <h5 class="typeParameters">Type Parameters</h5>
<tr>
<td><span class="parametername">TTarget</span></td>
<td><p>The type of the property.</p>
</td>
</tr>
</tbody>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/TwentyFourMinutes/Venflow/new/dev/apiSpec/new?filename=Venflow_Modeling_Definitions_Builder_IEntityBuilder_1_MapColumn__1_Expression_Func__0___0___System_String_NpgsqlDbType_.md&amp;value=---%0Auid%3A%20Venflow.Modeling.Definitions.Builder.IEntityBuilder%601.MapColumn%60%601(Expression%7BFunc%7B%600%2C%60%600%7D%7D%2CSystem.String%2CNpgsqlDbType)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/TwentyFourMinutes/Venflow/blob/dev/src/Venflow/Venflow/Modeling/Definitions/Builder/EntityBuilder.cs/#L516">View Source</a>
</span>
<a id="Venflow_Modeling_Definitions_Builder_IEntityBuilder_1_MapColumn_" data-uid="Venflow.Modeling.Definitions.Builder.IEntityBuilder`1.MapColumn*"></a>
<h4 id="Venflow_Modeling_Definitions_Builder_IEntityBuilder_1_MapColumn__1_Expression_Func__0___0___System_String_NpgsqlDbType_" data-uid="Venflow.Modeling.Definitions.Builder.IEntityBuilder`1.MapColumn``1(Expression{Func{`0,``0}},System.String,NpgsqlDbType)">MapColumn&lt;TTarget&gt;(Expression&lt;Func&lt;TEntity, TTarget&gt;&gt;, String, NpgsqlDbType)</h4>
<div class="markdown level1 summary"><p>Configures the column that the property maps to, if not configured it will use the name of the property inside the entity.</p>
</div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">IEntityBuilder&lt;TEntity&gt; MapColumn&lt;TTarget&gt;(Expression&lt;Func&lt;TEntity, TTarget&gt;&gt; propertySelector, string columnName, NpgsqlDbType dbType)</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">Expression</span>&lt;<span class="xref">Func</span>&lt;TEntity, TTarget&gt;&gt;</td>
<td><span class="parametername">propertySelector</span></td>
<td><p>A lambda expression representing the property on this entity type.</p>
</td>
</tr>
<tr>
<td><a class="xref" href="https://docs.microsoft.com/dotnet/api/system.string">String</a></td>
<td><span class="parametername">columnName</span></td>
<td><p>The name of the column in the database to which the used property should map to.</p>
</td>
</tr>
<tr>
<td><span class="xref">NpgsqlDbType</span></td>
<td><span class="parametername">dbType</span></td>
<td><p>The type of the column in the database.</p>
</td>
</tr>
</tbody>
</table>
<h5 class="returns">Returns</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a class="xref" href="Venflow.Modeling.Definitions.Builder.IEntityBuilder-1.html">IEntityBuilder</a>&lt;TEntity&gt;</td>
<td><p>The same builder instance so that multiple calls can be chained.</p>
</td>
</tr>
</tbody>
</table>
<h5 class="typeParameters">Type Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="parametername">TTarget</span></td>
<td><p>The type of the property.</p>
</td>
</tr>
</tbody>
Expand All @@ -281,7 +431,7 @@ <h5 class="typeParameters">Type Parameters</h5>
<a href="https://github.com/TwentyFourMinutes/Venflow/new/dev/apiSpec/new?filename=Venflow_Modeling_Definitions_Builder_IEntityBuilder_1_MapId__1_Expression_Func__0___0___DatabaseGeneratedOption_.md&amp;value=---%0Auid%3A%20Venflow.Modeling.Definitions.Builder.IEntityBuilder%601.MapId%60%601(Expression%7BFunc%7B%600%2C%60%600%7D%7D%2CDatabaseGeneratedOption)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/TwentyFourMinutes/Venflow/blob/dev/src/Venflow/Venflow/Modeling/Definitions/Builder/EntityBuilder.cs/#L496">View Source</a>
<a href="https://github.com/TwentyFourMinutes/Venflow/blob/dev/src/Venflow/Venflow/Modeling/Definitions/Builder/EntityBuilder.cs/#L533">View Source</a>
</span>
<a id="Venflow_Modeling_Definitions_Builder_IEntityBuilder_1_MapId_" data-uid="Venflow.Modeling.Definitions.Builder.IEntityBuilder`1.MapId*"></a>
<h4 id="Venflow_Modeling_Definitions_Builder_IEntityBuilder_1_MapId__1_Expression_Func__0___0___DatabaseGeneratedOption_" data-uid="Venflow.Modeling.Definitions.Builder.IEntityBuilder`1.MapId``1(Expression{Func{`0,``0}},DatabaseGeneratedOption)">MapId&lt;TTarget&gt;(Expression&lt;Func&lt;TEntity, TTarget&gt;&gt;, DatabaseGeneratedOption)</h4>
Expand Down Expand Up @@ -353,7 +503,7 @@ <h5 class="typeParameters">Type Parameters</h5>
<a href="https://github.com/TwentyFourMinutes/Venflow/new/dev/apiSpec/new?filename=Venflow_Modeling_Definitions_Builder_IEntityBuilder_1_MapPostgresEnum__1_Expression_Func__0___0___System_Nullable_System_String__System_Nullable_INpgsqlNameTranslator__.md&amp;value=---%0Auid%3A%20Venflow.Modeling.Definitions.Builder.IEntityBuilder%601.MapPostgresEnum%60%601(Expression%7BFunc%7B%600%2C%60%600%7D%7D%2CSystem.Nullable%7BSystem.String%7D%2CSystem.Nullable%7BINpgsqlNameTranslator%7D)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/TwentyFourMinutes/Venflow/blob/dev/src/Venflow/Venflow/Modeling/Definitions/Builder/EntityBuilder.cs/#L506">View Source</a>
<a href="https://github.com/TwentyFourMinutes/Venflow/blob/dev/src/Venflow/Venflow/Modeling/Definitions/Builder/EntityBuilder.cs/#L543">View Source</a>
</span>
<a id="Venflow_Modeling_Definitions_Builder_IEntityBuilder_1_MapPostgresEnum_" data-uid="Venflow.Modeling.Definitions.Builder.IEntityBuilder`1.MapPostgresEnum*"></a>
<h4 id="Venflow_Modeling_Definitions_Builder_IEntityBuilder_1_MapPostgresEnum__1_Expression_Func__0___0___System_Nullable_System_String__System_Nullable_INpgsqlNameTranslator__" data-uid="Venflow.Modeling.Definitions.Builder.IEntityBuilder`1.MapPostgresEnum``1(Expression{Func{`0,``0}},System.Nullable{System.String},System.Nullable{INpgsqlNameTranslator})">MapPostgresEnum&lt;TTarget&gt;(Expression&lt;Func&lt;TEntity, TTarget&gt;&gt;, Nullable&lt;String&gt;, Nullable&lt;INpgsqlNameTranslator&gt;)</h4>
Expand Down Expand Up @@ -432,7 +582,7 @@ <h5 class="typeParameters">Type Parameters</h5>
<a href="https://github.com/TwentyFourMinutes/Venflow/new/dev/apiSpec/new?filename=Venflow_Modeling_Definitions_Builder_IEntityBuilder_1_MapPostgresEnum__1_Expression_Func__0_System_Nullable___0____System_Nullable_System_String__System_Nullable_INpgsqlNameTranslator__.md&amp;value=---%0Auid%3A%20Venflow.Modeling.Definitions.Builder.IEntityBuilder%601.MapPostgresEnum%60%601(Expression%7BFunc%7B%600%2CSystem.Nullable%7B%60%600%7D%7D%7D%2CSystem.Nullable%7BSystem.String%7D%2CSystem.Nullable%7BINpgsqlNameTranslator%7D)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/TwentyFourMinutes/Venflow/blob/dev/src/Venflow/Venflow/Modeling/Definitions/Builder/EntityBuilder.cs/#L518">View Source</a>
<a href="https://github.com/TwentyFourMinutes/Venflow/blob/dev/src/Venflow/Venflow/Modeling/Definitions/Builder/EntityBuilder.cs/#L555">View Source</a>
</span>
<a id="Venflow_Modeling_Definitions_Builder_IEntityBuilder_1_MapPostgresEnum_" data-uid="Venflow.Modeling.Definitions.Builder.IEntityBuilder`1.MapPostgresEnum*"></a>
<h4 id="Venflow_Modeling_Definitions_Builder_IEntityBuilder_1_MapPostgresEnum__1_Expression_Func__0_System_Nullable___0____System_Nullable_System_String__System_Nullable_INpgsqlNameTranslator__" data-uid="Venflow.Modeling.Definitions.Builder.IEntityBuilder`1.MapPostgresEnum``1(Expression{Func{`0,System.Nullable{``0}}},System.Nullable{System.String},System.Nullable{INpgsqlNameTranslator})">MapPostgresEnum&lt;TTarget&gt;(Expression&lt;Func&lt;TEntity, Nullable&lt;TTarget&gt;&gt;&gt;, Nullable&lt;String&gt;, Nullable&lt;INpgsqlNameTranslator&gt;)</h4>
Expand Down Expand Up @@ -511,7 +661,7 @@ <h5 class="typeParameters">Type Parameters</h5>
<a href="https://github.com/TwentyFourMinutes/Venflow/new/dev/apiSpec/new?filename=Venflow_Modeling_Definitions_Builder_IEntityBuilder_1_MapToTable_System_String_.md&amp;value=---%0Auid%3A%20Venflow.Modeling.Definitions.Builder.IEntityBuilder%601.MapToTable(System.String)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/TwentyFourMinutes/Venflow/blob/dev/src/Venflow/Venflow/Modeling/Definitions/Builder/EntityBuilder.cs/#L470">View Source</a>
<a href="https://github.com/TwentyFourMinutes/Venflow/blob/dev/src/Venflow/Venflow/Modeling/Definitions/Builder/EntityBuilder.cs/#L488">View Source</a>
</span>
<a id="Venflow_Modeling_Definitions_Builder_IEntityBuilder_1_MapToTable_" data-uid="Venflow.Modeling.Definitions.Builder.IEntityBuilder`1.MapToTable*"></a>
<h4 id="Venflow_Modeling_Definitions_Builder_IEntityBuilder_1_MapToTable_System_String_" data-uid="Venflow.Modeling.Definitions.Builder.IEntityBuilder`1.MapToTable(System.String)">MapToTable(String)</h4>
Expand Down Expand Up @@ -575,7 +725,7 @@ <h5 class="returns">Returns</h5>
<a href="https://github.com/TwentyFourMinutes/Venflow/new/dev/apiSpec/new?filename=Venflow_Modeling_Definitions_Builder_IEntityBuilder_1.md&amp;value=---%0Auid%3A%20Venflow.Modeling.Definitions.Builder.IEntityBuilder%601%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" class="contribution-link">Improve this Doc</a>
</li>
<li>
<a href="https://github.com/TwentyFourMinutes/Venflow/blob/dev/src/Venflow/Venflow/Modeling/Definitions/Builder/EntityBuilder.cs/#L463" class="contribution-link">View Source</a>
<a href="https://github.com/TwentyFourMinutes/Venflow/blob/dev/src/Venflow/Venflow/Modeling/Definitions/Builder/EntityBuilder.cs/#L481" class="contribution-link">View Source</a>
</li>
</ul>
</div>
Expand Down

0 comments on commit 77abc47

Please sign in to comment.