learnentityframeworkcore.com Ads.txt file

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta name="description" content="That page doesn&#x27;t exist" />
<meta name="author" content="ZZZ Projects" />
<meta name="copyright" content="ZZZ Projects" />
<meta name="msvalidate.01" content="89359D9C492A475C0061398008D105FB" />
<title>That page doesn&#x27;t exist</title>
<link rel="canonical" />
<link rel="stylesheet" href="https://ajax.aspnetcdn.com/ajax/bootstrap/3.3.6/css/bootstrap.min.css" />
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous">
<link rel="stylesheet" href="/css/site.css?v=b5EHu42ZBp-_IViZa9cMrSdFZEV6Ab9Ag_uNqk4sRMo" />
<link rel="stylesheet" href="/css/ef.css?v=UsWwNnwsFVRwA3xNCMifRdOxV5Mll4oE8VoZlqHZ-_I" />
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap-icons@1.5.0/font/bootstrap-icons.css">

<link rel="icon" type="image/png" href="/images/common/logo.png">

<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-35YBGXSBF7"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());

gtag('config', 'G-35YBGXSBF7');
</script>

</head>
<body id="page-top">
<div class="navbar navbar-default navbar-static-top">
<div>
<div class="navbar-header">
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<div class="navbar-brand">
<i class="fas fa-graduation-cap"></i> <a href="/">Learn Entity Framework Core</a>
<br />
<span class="byline">
<span>Sponsored by Entity Framework Extensions, Fastest <a href="https://entityframework-extensions.net" target="_blank" style="text-decoration: underline !important">EF Core Bulk Insert, Update, Delete, Merge (InsertOrUpdate)</a></span>
</span>
</div>
<div class="banner"></div>
</div>
</div>
</div>
<div class="navbar-default sidebar" role="navigation">
<div class="sidebar-nav navbar-collapse">
<div class="box-newsletter">
<a class="btn btn-danger" href="https://mailchi.mp/zzzprojects/entity-framework-newsletter"><i class="fas fa-newspaper"></i>&nbsp; EF Core Newsletter</a>
</div>

<nav class="main-nav" itemscope itemtype="http://schema.org/SiteNavigationElement">
<ul class="nav nav-level-one" id="side-menu">
<li><a href="https://zzzcode.ai/efcore/chat" target="_blank">Open Chat GPT Console</a></li>
<li>
<a href="/">Home</a>
<ul class="nav-level-two" data-display="home">
<li><a href="/efcore/how-to-get">How To Get EF Core</a></li>
</ul>
</li>
<li>
<a href="/extensions">Extensions</a>
<ul class="nav-level-two" data-display="raw-sql">
<li><a href="/extensions/audit-entityframework-core">Audit EntityFramework Core</a></li>
<li><a href="/extensions/entitycloner-microsoft-entityframeworkcore">EntityCloner Microsoft EntityFrameworkCore</a></li>
<li><a href="/extensions/entityframeworkcore-sqlserver-nodatime">EntityFrameworkCore SqlServer NodaTime</a></li>
<li><a href="/extensions/entityframeworkcore-sqlite-nodatime">EntityFrameworkCore SQLite NodaTime</a></li>
</ul>
</li>
<li>
<a href="/bulk-extensions">Bulk Extensions</a>
<ul class="nav-level-two" data-display="bulk-extensions">
<li><a href="/bulk-extensions/bulk-insert">Bulk Insert</a></li>
<li><a href="/bulk-extensions/bulk-update">Bulk Update</a></li>
<li><a href="/bulk-extensions/bulk-delete">Bulk Delete</a></li>
<li><a href="/bulk-extensions/bulk-merge">Bulk Merge</a></li>
<li><a href="/bulk-extensions/bulk-synchronize">Bulk Synchronize</a></li>
<li><a href="/bulk-extensions/where-bulk-contains">Where Bulk Contains</a></li>
</ul>
</li>
<li>
<a href="/model/generated-value">Generated Value</a>
</li>
<li>
<a href="/dbcontext">DbContext</a>
<ul class="nav-level-two" data-display="dbcontext">
<li><a href="/dbcontext/adding-data">Insert Entity</a></li>
<li><a href="/dbcontext/modifying-data">Update Entity</a></li>
<li><a href="/dbcontext/deleting-data">Delete Entity</a></li>
<li><a href="/dbcontext/change-tracker">Change Tracker</a></li>
</ul>
</li>
<li>
<a href="/dbset">DbSet</a>
<ul class="nav-level-two" data-display="dbset">
<li><a href="/dbset/querying-data">Querying Data</a></li>
<li><a href="/dbset/adding-data">Add Record</a></li>
<li><a href="/dbset/modifying-data">Modify Record</a></li>
<li><a href="/dbset/deleting-data">Remove Record</a></li>
<li><a href="/dbset/execute-update">Execute Update</a></li>
<li><a href="/dbset/execute-delete">Execute Delete</a></li>
</ul>
</li>
<li>
<a href="/model">Model</a>
<ul class="nav-level-two" data-display="model">
<li><a href="/walkthroughs/existing-database">From Existing Database</a></li>
<li><a href="/model/complex-type">Complex Type</a></li>
<li><a href="/model/generated-value">Generated Value</a></li>
<li><a href="/model/shadow-properties">Shadow Properties</a></li>
</ul>
</li>
<li>
<a href="/relationships">Relationships</a>
<ul class="nav-level-two" data-display="relationships">
<li><a href="/relationships/managing-one-to-many-relationships">Managing One To Many Relationships</a></li>
<li><a href="/relationships/referential-constraint-action-options">Referential Constraint Action Options</a></li>
</ul>
</li>
<li>
<a href="/conventions">Conventions</a>
<ul class="nav-level-two" data-display="conventions">
<li><a href="/conventions/one-to-many-relationship">One To Many Relationship</a></li>
<li><a href="/conventions/one-to-one-relationship">One To One Relationship</a></li>
<li><a href="/conventions/many-to-many-relationship">Many To Many Relationship</a></li>
</ul>
</li>
<li>
<a href="/configuration">Configuration</a>
<ul class="nav-level-two" data-display="configuration">
<li>
<a href="/configuration/data-annotation-attributes">Data Annotation Attributes</a>
<ul class="nav-level-three" data-display="data-annotation-attributes">
<li><a href="/configuration/data-annotation-attributes/column-attribute">Column Attribute</a></li>
<li><a href="/configuration/data-annotation-attributes/complextype-attribute">ComplexType Attribute</a></li>
<li><a href="/configuration/data-annotation-attributes/concurrencycheck-attribute">ConcurrencyCheck Attribute</a></li>
<li><a href="/configuration/data-annotation-attributes/databasegenerated-attribute">DatabaseGenerated Attribute</a></li>
<li><a href="/configuration/data-annotation-attributes/foreignkey-attribute">ForeignKey Attribute</a></li>
<li><a href="/configuration/data-annotation-attributes/index-attribute">Index Attribute</a></li>
<li><a href="/configuration/data-annotation-attributes/inverseproperty-attribute">InverseProperty Attribute</a></li>
<li><a href="/configuration/data-annotation-attributes/key-attribute">Key Attribute</a></li>
<li><a href="/configuration/data-annotation-attributes/maxlength-attribute">MaxLength Attribute</a></li>
<li><a href="/configuration/data-annotation-attributes/notmapped-attribute">NotMapped Attribute</a></li>
<li><a href="/configuration/data-annotation-attributes/required-attribute">Required Attribute</a></li>
<li><a href="/configuration/data-annotation-attributes/stringlength-attribute">StringLength Attribute</a></li>
<li><a href="/configuration/data-annotation-attributes/table-attribute">Table Attribute</a></li>
<li><a href="/configuration/data-annotation-attributes/timestamp-attribute">Timestamp Attribute</a></li>
</ul>
</li>
<li>
<a href="/configuration/fluent-api">Fluent API</a>
<ul class="nav-level-three" data-display="fluent-api">
<li><a href="/configuration/fluent-api/model-configuration">Model Configuration</a></li>
<li><a href="/configuration/fluent-api/complexproperty-method">ComplexProperty Method</a></li>
<li><a href="/configuration/fluent-api/property-configuration">Property Configuration</a></li>
<li><a href="/configuration/fluent-api/hasalternatekey-method">HasAlternateKey Method</a></li>
<li><a href="/configuration/fluent-api/hascolumnname-method">HasColumnName Method</a></li>
<li><a href="/configuration/fluent-api/hascolumntype-method">HasColumnType Method</a></li>
<li><a href="/configuration/fluent-api/hascomputedcolumnsql-method">HasComputedColumnSql Method</a></li>
<li><a href="/configuration/fluent-api/hasconstraintname-method">HasConstraintName Method</a></li>
<li><a href="/configuration/fluent-api/hasdata-method">HasData Method</a></li>
<li><a href="/configuration/fluent-api/hasdefaultvalue-method">HasDefaultValue Method</a></li>
<li><a href="/configuration/fluent-api/hasdefaultvaluesql-method">HasDefaultValueSql Method</a></li>
<li><a href="/configuration/fluent-api/hasdiscriminator-method">HasDiscriminator Method</a></li>
<li><a href="/configuration/fluent-api/hasfield-method">HasField Method</a></li>
<li><a href="/configuration/fluent-api/hasforeignkey-method">HasForeignKey Method</a></li>
<li><a href="/configuration/fluent-api/hasindex-method">HasIndex Method</a></li>
<li><a href="/configuration/fluent-api/haskey-method">HasKey Method</a></li>
<li><a href="/configuration/fluent-api/hasmany-method">HasMany Method</a></li>
<li><a href="/configuration/fluent-api/hasmaxlength-method">HasMaxLength Method</a></li>
<li><a href="/configuration/fluent-api/hasone-method">HasOne Method</a></li>
<li><a href="/configuration/fluent-api/hasqueryfilter-method">HasQueryFilter Method</a></li>
<li><a href="/configuration/fluent-api/hasvalue-method">HasValue Method</a></li>
<li><a href="/configuration/fluent-api/haswith-pattern">Has/With Pattern</a></li>
<li><a href="/configuration/fluent-api/ignore-method">Ignore Method</a></li>
<li><a href="/configuration/fluent-api/isconcurrencytoken-method">IsConcurrencyToken Method</a></li>
<li><a href="/configuration/fluent-api/isrequired-method">IsRequired Method</a></li>
<li><a href="/configuration/fluent-api/isrowversion-method">IsRowVersion Method</a></li>
<li><a href="/configuration/fluent-api/ondelete-method">OnDelete Method</a></li>
<li><a href="/configuration/fluent-api/totable-method">ToTable Method</a></li>
<li><a href="/configuration/fluent-api/toview-method">ToView Method</a></li>
<li><a href="/configuration/fluent-api/type-configuration">Type Configuration</a></li>
<li><a href="/configuration/fluent-api/valuegeneratednever-method">ValueGeneratedNever Method</a></li>
<li><a href="/configuration/fluent-api/valuegeneratedonadd-method">ValueGeneratedOnAdd Method</a></li>
<li><a href="/configuration/fluent-api/valuegeneratedonaddorupdate-method">ValueGeneratedOnAddOrUpdate Method</a></li>
<li><a href="/configuration/fluent-api/withmany-method">WithMany Method</a></li>
<li><a href="/configuration/fluent-api/withone-method">WithOne Method</a></li>
</ul>
</li>
<li><a href="/configuration/one-to-many-relationship-configuration">One To Many Relationship</a></li>
<li><a href="/configuration/one-to-one-relationship-configuration">One To One Relationship</a></li>
<li><a href="/configuration/many-to-many-relationship-configuration">Many To Many Relationship</a></li>
</ul>
</li>
<li>
<a href="/connection-strings">Connection Strings</a>
</li>
<li>
<a href="/inheritance">Inheritance</a>
<ul class="nav-level-two" data-display="inheritance">
<li><a href="/inheritance/table-per-concrete">Table Per Concrete</a></li>
<li><a href="/inheritance/table-per-hierarchy">Table Per Hierarchy</a></li>
<li><a href="/inheritance/table-per-type">Table Per Type</a></li>
</ul>
</li>
<li>
<a href="/concurrency">Concurrency</a>
</li>
<li>
<a href="/migrations">Migrations</a>
<ul class="nav-level-two" data-display="migrations">
<li><a href="/migrations/add-migration">Add Migration</a></li>
<li><a href="/migrations/update-database">Update Database</a></li>
<li><a href="/migrations/remove-migration">Remove Migration</a></li>
<li><a href="/migrations/migration-files">Migration Files</a></li>
<li><a href="/migrations/model-snapshot">Model Snapshot</a></li>
<li><a href="/migrations/seeding">Seeding Data</a></li>
<li>
<a href="/migrations/commands">Commands</a>
<ul class="nav-level-three" data-display="migrations">
<li><a href="/migrations/commands/cli-commands">CLI Commands</a></li>
<li><a href="/migrations/commands/pmc-commands">PMC Commands</a></li>
</ul>
</li>
</ul>
</li>
<li>
<a href="/walkthroughs">Walkthroughs</a>
<ul class="nav-level-two" data-display="walkthroughs">
<li><a href="/walkthroughs/aspnetcore-application">ASP.NET Core MVC Application</a></li>
<li><a href="/walkthroughs/console-application">.NET Core Console Application</a></li>
<li><a href="/walkthroughs/existing-database">Using An Existing Database</a></li>
</ul>
</li>
<li>
<a href="/raw-sql">Raw SQL</a>
<ul class="nav-level-two" data-display="raw-sql">
<li><a href="/raw-sql/from-sql">FromSql</a></li>
<li><a href="/raw-sql/sql-query">SqlQuery</a></li>
<li><a href="/raw-sql/execute-sql">ExecuteSql</a></li>
</ul>
</li>
<li>
<a href="/query-types">Query Types</a>
</li>
<li>
<a href="/database-providers">Database Providers</a>
</li>
<li>
<a href="/lazy-loading">Lazy Loading</a>
</li>
<li>
<a href="/misc">Misc</a>
<ul class="nav-level-two" data-display="misc">
<li><a href="/misc/temporal-tables">Temporal Tables</a></li>
<li><a href="/misc/pre-convention-model-configuration">Pre-convention Model Configuration</a></li>
<li><a href="/misc/compiled-models">Compiled Models</a></li>
<li><a href="/misc/mapping-attributes">Mapping Attributes</a></li>
<li><a href="/misc/sparse-columns">Sparse Columns</a></li>
<li><a href="/misc/json-columns">JSON Columns</a></li>
</ul>
</li>
</ul>
</nav>


<footer>
<p>
Sponsored by
<a href="https://entityframework-extensions.net/" target="_blank">EF Extensions</a>
<br />
&copy; 2016 - 2025 - <a class="link-copyright" href="https://zzzprojects.com/" target="_blank">ZZZ Projects</a>.<br />All rights reserved.

</p>
</footer>
</div>
<!-- /.sidebar-collapse -->
</div>

<div id="page-wrapper">
<div class="body-content">
<div class="row">
<div class="col-md-9">

<div class="add-z hidden-sm hidden-xs">
<div class="main-content">
<h4>
<a href="https://entityframework-extensions.net/bulk-extensions" target="_blank" onclick="gtag('event', 'click', { 'event_action': 'entity-framework-add' });" rel="nofollow">
EF Extensions - Fastest Bulk Extensions
</a>
</h4>
<div class="ml-2">
<a href="https://entityframework-extensions.net/bulk-insert" target="_blank" onclick="gtag('event', 'click', { 'event_action': 'entity-framework-add' });" rel="nofollow">
<i class="fas fa-plus-circle"></i>
Bulk Insert <i class="fa fa-angle-right" aria-hidden="true"></i>
</a>
</div>
<div class="ml-2">
<a href="https://entityframework-extensions.net/bulk-delete" target="_blank" onclick="gtag('event', 'click', { 'event_action': 'entity-framework-add' });" rel="nofollow">
<i class="fas fa-minus-circle"></i>
Bulk Delete <i class="fa fa-angle-right" aria-hidden="true"></i>
</a>
</div>
<div class="ml-2">
<a href="https://entityframework-extensions.net/bulk-update" target="_blank" onclick="gtag('event', 'click', { 'event_action': 'entity-framework-add' });" rel="nofollow">
<i class="fas fa-pen-alt"></i>
Bulk Update <i class="fa fa-angle-right" aria-hidden="true"></i>
</a>
</div>
<div class="ml-2">
<a href="https://entityframework-extensions.net/bulk-merge" target="_blank" onclick="gtag('event', 'click', { 'event_action': 'entity-framework-add' });" rel="nofollow">
<i class="fas fa-code-branch"></i>
Bulk Merge <i class="fa fa-angle-right" aria-hidden="true"></i>
</a>
</div>
</div>
</div>



<style>
.add-video {
text-align: center;
margin-top: 10px;
margin-bottom: 25px;
}
.add-free {
background-color: #000;
color: #fff;
padding: 7px 12px;
box-shadow: 10px 10px #333;
border-radius: 7px;
margin-top: 10px;
margin-bottom: 25px;
}
.add-free .add-free-header {
border-bottom: 1px solid #999;
padding: 3px 0px;
}
.add-free .text-z {
color: #c00;
font-weight: bold;
}
</style>


<div id="article">

<div class="sharethis-inline-share-buttons"></div>

<h1 itemprop="headline" id="error-404-not-found"><span style="color:#d9534f">Error 404 Not Found</span></h1>
<div itemprop="articleBody"><p>The page that you requested does not exist on this site. If it ever existed, it may have been removed or renamed. However, chances are that the link you followed contains errors.</p>
<p>Please use the menu on the left to locate whatever it was that you were looking for, or the search facility just to the right.</p>

</div>

</div>

<hr>
<div class="sharethis-inline-share-buttons"></div>

<section id="file-meta">
<span class="file-meta-label">Date Modified:</span> <span itemprop="dateModified">2023-02-11</span><br />
<span class="file-meta-label">Author:</span> <a href="/zzzprojects" style="color: #999"><span itemprop="author" itemscope itemtype="https://schema.org/Organization"><span itemprop="name">ZZZ Projects</span></span></a><br />
<br />
<span class="file-meta-label"><a href="https://github.com/zzzprojects/docs/blob/master/learnentityframeworkcore.com/pages/404.md">Edit this page in GitHub</a></span>
</section>

<hr>

<!-- ZZZCode.AI !-->
<div class="box-chatgpt">
<h2 class="display-4">Got any EF Core Question?</h2>
<br />
<input name="p1" type="hidden" value="Entity Framework Core" />
<div class="form-group">
<label for="uiP2">Ask any EF Core Questions and Get Instant Answers from ChatGPT AI:</label>
</div>
<div>

<a class="btn btn-primary" href="https://zzzcode.ai/efcore/chat" target="_blank">Open ZZZ Chat GPT Console</a>
</div>
</div>





<div>
<div class="modal fade" id="modal-chat-gpt" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel" aria-hidden="true">
<div class="modal-dialog modal-lg modal-xl modal-xxl" role="document">
<div class="modal-content">
<div class="modal-header">
<img src="/images/logo256X256.png" height="24" />&nbsp;
<b>FAQ Chat</b>
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">&times;</span>
</button>
</div>
<div class="modal-body">
<iframe id="modal-chat-gpt-iframe" class="modal-chat" data-url-faq-dapper="https://zzzcode.ai/chat-dapper" data-url-faq-efcore="https://zzzcode.ai/chat-efcore">
<!-- Fallback content for browsers that do not support iframes -->
Your browser does not support iframes.
</iframe>
</div>
</div>
</div>
</div>

<script>
function openFaqModal(faqItemID) {
appendUrl = "";
if (faqItemID != null) {
appendUrl = "?id=" + faqItemID;
}

var url = $("#modal-chat-gpt-iframe").attr("data-url-faq-efcore");
$("#modal-chat-gpt-iframe").attr("src", url + appendUrl);
$('#modal-chat-gpt').modal('show');
}
</script>

<style>
#modal-chat-gpt .modal-dialog {
position: relative;
top: 40px;
margin: auto;
height: 90vh;
}
#modal-chat-gpt .modal-content {
position: relative;
height: 100%;
border-radius: 0;
display: flex;
flex-direction: column;
}
#modal-chat-gpt .modal-body {
flex-grow: 1;
padding: 0;
}
#modal-chat-gpt .modal-chat {
border: 0;
position: relative;
width: 100%;
height: 100%;
}

@media (min-width: 1200px) {
.modal-xl {
width: 1100px;
}
}

@media (min-width: 1400px) {
.modal-xxl {
width: 1300px;
}
}

</style></div>
</div>
<div class="col-md-3 right-col">

<div class="rectangle">

</div>
<div id="doc-outline" class="doc-outline well">
<h3 class="doc-outline">On this page</h3>
<nav class="doc-outline">
<ul>
<li><a itemprop="url" href="#error-404-not-found" class="page-scroll"></a></li>
</ul>
</nav>

</div>


<div id="doc-outline" class="doc-outline well">
<h3 class="doc-outline">Quick Links</h3>
<nav class="doc-outline">
<ul>
<li><a itemprop="url" href="https://entityframework-extensions.net/bulk-extensions" target="_blank">EF Core Bulk Extensions</a></li>
<li><a itemprop="url" href="https://mailchi.mp/zzzprojects/entity-framework-newsletter" target="_blank">EF Core Newsletter</a></li>
<li><a itemprop="url" href="https://zzzcode.ai/efcore/chat" target="_blank">Open ZZZ Chat GPT Console</a></li>
</ul>
</nav>
</div>
</div>
</div>
</div>
<a href="#page-top" id="back-to-top" class="page-scroll" title="Back to top"><i class="fas fa-arrow-alt-circle-up"></i></a>
</div>

<script src="https://ajax.aspnetcdn.com/ajax/jquery/jquery-2.2.0.min.js"></script>
<script src="https://ajax.aspnetcdn.com/ajax/bootstrap/3.3.6/bootstrap.min.js"></script>
<script src="https://code.jquery.com/ui/1.12.1/jquery-ui.min.js"></script>

<script src="/js/site.js?v=5L0uUlaTr_8ZrWeqahEN8e0AEnbNPFln34HGP9kUIA8"></script>

<script>
setTimeout(gaIsActive, 15000);

function gaIsActive() {
if (!document.hidden) gtag('event', 'pageview', { 'event_action': 'TimeOnPage' });
}
</script>
<script type='text/javascript' src='https://platform-api.sharethis.com/js/sharethis.js#property=6550eb4a7a115e0012964578&product=sop' async='async'></script>


</body>
</html>

Ads.Txt Alerts - A trading name of Red Volcano Limited

Waterloo Buildings, Second Floor Rear, 53 London Road, Southampton, Hampshire, United Kingdom, SO15 2AD

© Red Volcano 2020. All Rights Reserved.