<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Entity Framework &#8211; dotNet; How?</title>
	<atom:link href="https://blog.dotnethow.net/category/asp-net/entity-framework/feed/" rel="self" type="application/rss+xml" />
	<link>https://blog.dotnethow.net</link>
	<description>Practical C# and .NET, explained by building it.</description>
	<lastBuildDate>Sat, 05 Jul 2025 17:59:37 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	

<image>
	<url>https://i0.wp.com/blog.dotnethow.net/wp-content/uploads/2021/01/rsz_dotnet_how_final_facebook_profile.png?fit=32%2C32&#038;ssl=1</url>
	<title>Entity Framework &#8211; dotNet; How?</title>
	<link>https://blog.dotnethow.net</link>
	<width>32</width>
	<height>32</height>
</image> 
<site xmlns="com-wordpress:feed-additions:1">136201630</site>	<item>
		<title>Implementing Health Checks in .NET Applications</title>
		<link>https://blog.dotnethow.net/implementing-health-checks-in-net-applications/</link>
		
		<dc:creator><![CDATA[Ervis Trupja]]></dc:creator>
		<pubDate>Sat, 05 Jul 2025 17:57:44 +0000</pubDate>
				<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[Asp.NET MVC]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[Entity Framework]]></category>
		<category><![CDATA[Web API]]></category>
		<category><![CDATA[.NET]]></category>
		<guid isPermaLink="false">https://dotnethow.net/?p=3220</guid>

					<description><![CDATA[Once an application is deployed to production, ensuring its reliability and availability becomes essential. This is especially true for modern applications that are distributed, built with microservices, and deployed using container platforms like Docker and Kubernetes. Health checks are a key part of keeping these applications running smoothly. They help you know if your application [&#8230;]]]></description>
		
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">3220</post-id>	</item>
		<item>
		<title>Containerizing Your .NET Application with Docker</title>
		<link>https://blog.dotnethow.net/containerizing-your-net-application-with-docker/</link>
		
		<dc:creator><![CDATA[Ervis Trupja]]></dc:creator>
		<pubDate>Sun, 29 Jun 2025 10:37:38 +0000</pubDate>
				<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[Asp.NET MVC]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[Entity Framework]]></category>
		<category><![CDATA[Web API]]></category>
		<guid isPermaLink="false">https://dotnethow.net/?p=3207</guid>

					<description><![CDATA[A container is a lightweight, standalone, executable package that includes everything needed to run a piece of software: the code, a runtime, system tools, system libraries, and settings. Think of a container like a portable coffee machine. It comes with everything it needs inside such as coffee, water, and a filter. No matter where you [&#8230;]]]></description>
		
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">3207</post-id>	</item>
		<item>
		<title>Add Sign in with Google in Your ASP.NET App: Step-by-step Tutorial</title>
		<link>https://blog.dotnethow.net/add-sign-in-with-google-in-your-asp-net-app-step-by-step-tutorial/</link>
		
		<dc:creator><![CDATA[Ervis Trupja]]></dc:creator>
		<pubDate>Thu, 11 Apr 2024 21:28:12 +0000</pubDate>
				<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[Asp.NET MVC]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[Entity Framework]]></category>
		<category><![CDATA[Web API]]></category>
		<category><![CDATA[.NET]]></category>
		<guid isPermaLink="false">https://dotnethow.net/?p=3100</guid>

					<description><![CDATA[Google Authentication is a secure third-party login provider that you can use in your apps, including ASP.NET applications. Using third-party login providers allows users to use their existing credentials instead of creating yet another username and password combination that they need to remember. Why Use Third-Party Logins? There are many reasons why you should add [&#8230;]]]></description>
		
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">3100</post-id>	</item>
		<item>
		<title>Securing Asp.Net Applications</title>
		<link>https://blog.dotnethow.net/securing-asp-net-applications/</link>
		
		<dc:creator><![CDATA[Ervis Trupja]]></dc:creator>
		<pubDate>Wed, 10 Jan 2024 22:46:10 +0000</pubDate>
				<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[Asp.NET MVC]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[Entity Framework]]></category>
		<category><![CDATA[Web API]]></category>
		<category><![CDATA[Authentication]]></category>
		<category><![CDATA[security]]></category>
		<guid isPermaLink="false">https://dotnethow.net/?p=3049</guid>

					<description><![CDATA[When it comes to securing ASP.NET applications, or any application in general, authentication and authorization play key roles. Authentication is the process of verifying a user&#8217;s identity. It checks if the user credentials are correct or not. Authorization, on the other hand, is the process of verifying a user&#8217;s roles. So, essentially, authorization aids in [&#8230;]]]></description>
		
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">3049</post-id>	</item>
		<item>
		<title>Data vs Task Parallelism in C#</title>
		<link>https://blog.dotnethow.net/data-vs-task-parallelism-in-csharp/</link>
		
		<dc:creator><![CDATA[Ervis Trupja]]></dc:creator>
		<pubDate>Fri, 14 Apr 2023 21:42:41 +0000</pubDate>
				<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[Asp.NET MVC]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[Entity Framework]]></category>
		<category><![CDATA[Web API]]></category>
		<category><![CDATA[.NET]]></category>
		<guid isPermaLink="false">https://dotnethow.net/?p=2966</guid>

					<description><![CDATA[Parallelism is an important concept in programming because it divides tasks and allocates those tasks to separate threads for processing. In .NET/C# for parallelism you can use the System.Threading and System.Threading.Tasks namespaces. These namespaces provide several classes and methods to help you implement parallelism in your .NET applications. In C#, you can several types of [&#8230;]]]></description>
		
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">2966</post-id>	</item>
		<item>
		<title>Tuples in C#: Organize Data with Ease &#038; Efficiency</title>
		<link>https://blog.dotnethow.net/tuples-in-csharp/</link>
		
		<dc:creator><![CDATA[Ervis Trupja]]></dc:creator>
		<pubDate>Tue, 04 Apr 2023 11:27:43 +0000</pubDate>
				<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[Asp.NET MVC]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[Entity Framework]]></category>
		<category><![CDATA[Web API]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[Tuples]]></category>
		<guid isPermaLink="false">https://dotnethow.net/?p=2959</guid>

					<description><![CDATA[Per definition, Tuples are a data structure that provides an easy way to represent a single set of data in C#. They were first introduced in .NET Framework 4.0 specifically for F#. In C#, Tuples are represented by the System.Tuple and System.ValueTuple classes. System.Tuple and System.ValueTuple have some differences related to syntax, mutability, and memory [&#8230;]]]></description>
		
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">2959</post-id>	</item>
		<item>
		<title>Query Filters in Entity Framework Core: Applying Global Filters to Queries</title>
		<link>https://blog.dotnethow.net/entity-framework-core-query-filters/</link>
		
		<dc:creator><![CDATA[Ervis Trupja]]></dc:creator>
		<pubDate>Thu, 09 Mar 2023 11:45:31 +0000</pubDate>
				<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[Asp.NET MVC]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[DATABASES]]></category>
		<category><![CDATA[Entity Framework]]></category>
		<category><![CDATA[Web API]]></category>
		<category><![CDATA[.NET]]></category>
		<guid isPermaLink="false">https://dotnethow.net/?p=2927</guid>

					<description><![CDATA[Query filters in Entity Framework Core provide a way to apply a global filter to all queries for a given entity. When a query filter is defined, it is automatically applied to all queries for that entity, without the need to specify the filter condition explicitly in each query. Query filters are especially helpful when [&#8230;]]]></description>
		
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">2927</post-id>	</item>
		<item>
		<title>Accelerate Your Builds with Visual Studio 2022 V17.5</title>
		<link>https://blog.dotnethow.net/accelerate-your-builds-with-visual-studio-2022-v17-5/</link>
		
		<dc:creator><![CDATA[Ervis Trupja]]></dc:creator>
		<pubDate>Mon, 27 Feb 2023 19:42:28 +0000</pubDate>
				<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[Asp.NET MVC]]></category>
		<category><![CDATA[AWS]]></category>
		<category><![CDATA[Azure]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[CLOUD]]></category>
		<category><![CDATA[Entity Framework]]></category>
		<category><![CDATA[GIT]]></category>
		<category><![CDATA[Web API]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[Visual Studio]]></category>
		<guid isPermaLink="false">https://dotnethow.net/?p=2891</guid>

					<description><![CDATA[In a recent Twitter thread, Drew Noakes from Microsoft announced some really great features that were added to Visual Studio 2022 &#8211; V 17.5. They are all great, but especially one took my attention which will will test for ourselves on this blog post. It seems that Visual Studio 17.5 supports a feature named BuildAcceleation which [&#8230;]]]></description>
		
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">2891</post-id>	</item>
		<item>
		<title>The Role of Dictionaries in C#: Efficient Key-Value Storage</title>
		<link>https://blog.dotnethow.net/the-role-of-dictionaries-in-c-efficient-key-value-storage/</link>
		
		<dc:creator><![CDATA[Ervis Trupja]]></dc:creator>
		<pubDate>Sun, 19 Feb 2023 20:23:42 +0000</pubDate>
				<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[Asp.NET MVC]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[Entity Framework]]></category>
		<category><![CDATA[Web API]]></category>
		<category><![CDATA[.NET]]></category>
		<guid isPermaLink="false">https://dotnethow.net/?p=2860</guid>

					<description><![CDATA[Dictionaries in C# are a type of collection that allows you to store key-value pairs, where each key is associated with a value. Key-value pairs are commonly used to represent mappings between entities in a program, so this makes dictionaries an important data structure in C#. By using a dictionary, you can quickly and easily [&#8230;]]]></description>
		
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">2860</post-id>	</item>
		<item>
		<title>Implementing API Rate Limiting in .NET Web APIs</title>
		<link>https://blog.dotnethow.net/implementing-api-rate-limiting-in-net-web-apis/</link>
					<comments>https://blog.dotnethow.net/implementing-api-rate-limiting-in-net-web-apis/#comments</comments>
		
		<dc:creator><![CDATA[Ervis Trupja]]></dc:creator>
		<pubDate>Tue, 14 Feb 2023 22:23:06 +0000</pubDate>
				<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[Asp.NET MVC]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[Entity Framework]]></category>
		<category><![CDATA[Web API]]></category>
		<category><![CDATA[.NET]]></category>
		<guid isPermaLink="false">https://dotnethow.net/?p=2816</guid>

					<description><![CDATA[Throttling is the process of limiting the rate at which requests are made to an API. In a .NET Core API, you can limit API calls by implementing throttling. There are several ways to implement throttling in a .NET Core API. One approach is to use a middleware component that sits between the client and [&#8230;]]]></description>
		
					<wfw:commentRss>https://blog.dotnethow.net/implementing-api-rate-limiting-in-net-web-apis/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">2816</post-id>	</item>
	</channel>
</rss>
