
  <rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
      <title>Remigiusz Zalewski | Become a Better .NET and AI Engineer</title>
      <link>https://remigiuszzalewski.com/blog</link>
      <description>Practical C#, .NET, ASP.NET Core and EF Core tutorials with code examples and video walkthroughs, from authentication and databases to Azure deployment and AI tools.</description>
      <language>en-us</language>
      <managingEditor>remigiuszzalewski.business@gmail.com (Remigiusz Zalewski)</managingEditor>
      <webMaster>remigiuszzalewski.business@gmail.com (Remigiusz Zalewski)</webMaster>
      <lastBuildDate>Tue, 10 Nov 2026 00:00:00 GMT</lastBuildDate>
      <atom:link href="https://remigiuszzalewski.com/tags/data-seeding/feed.xml" rel="self" type="application/rss+xml"/>
      
  <item>
    <guid>https://remigiuszzalewski.com/blog/stop-using-hasdata-for-all-your-data-seeding-in-dotnet</guid>
    <title>Stop Using HasData for All Your Data Seeding in .NET</title>
    <link>https://remigiuszzalewski.com/blog/stop-using-hasdata-for-all-your-data-seeding-in-dotnet</link>
    <description>Most projects push every row through HasData and end up with fake data in migrations or empty production tables. Here is when to use HasData, UseSeeding and your own seeder class - all three in one EF Core 10 app.</description>
    <pubDate>Tue, 10 Nov 2026 00:00:00 GMT</pubDate>
    <author>remigiuszzalewski.business@gmail.com (Remigiusz Zalewski)</author>
    <category>.net</category><category>csharp</category><category>entity-framework</category><category>efcore</category><category>data-seeding</category><category>sql-server</category>
  </item>

    </channel>
  </rss>
