<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Ilwren 的博客</title><link>https://ilwren.github.io/algolia.json</link><description>Recent content from Ilwren 的博客</description><generator>Hugo</generator><language>zh-CN</language><copyright>本博客所有文章除特别声明外，均采用 BY-NC-SA 许可协议。转载请注明出处！</copyright><lastBuildDate>Thu, 24 Sep 2026 14:00:00 +0800</lastBuildDate><atom:link href="https://ilwren.github.io/index.xml" rel="self" type="application/rss+xml"/><item><title>Vibe Coding 不是跳过工程：我如何用 AI 完成一个 .NET 功能</title><link>https://ilwren.github.io/post/vibe-coding-dotnet-workflow/</link><pubDate>Thu, 24 Sep 2026 14:00:00 +0800</pubDate><guid>https://ilwren.github.io/post/vibe-coding-dotnet-workflow/</guid><description>
<![CDATA[<h1>Vibe Coding 不是跳过工程：我如何用 AI 完成一个 .NET 功能</h1><p>作者：Ilwren（<no value>）</p>
        
          真正节省时间的不是让 AI 一次生成全部代码，而是让它持续处理清晰、可验证、范围受控的小任务。
        
        <hr><p>本文2026-09-24首发于<a href='https://ilwren.github.io/'>Ilwren 的博客</a>，最后修改于2026-09-24</p>]]></description><category>Vibe Coding</category></item><item><title>EF Core 查询变慢时，先看投影和边界</title><link>https://ilwren.github.io/post/ef-core-query-performance/</link><pubDate>Sun, 20 Sep 2026 10:00:00 +0800</pubDate><guid>https://ilwren.github.io/post/ef-core-query-performance/</guid><description>
<![CDATA[<h1>EF Core 查询变慢时，先看投影和边界</h1><p>作者：Ilwren（<no value>）</p>
        
          EF Core 性能优化的第一步通常不是换 ORM，而是确认查询到底取了什么、返回了多少行，以及数据库是否有正确的索引。
        
        <hr><p>本文2026-09-20首发于<a href='https://ilwren.github.io/'>Ilwren 的博客</a>，最后修改于2026-09-20</p>]]></description><category>.NET</category></item><item><title>用 .NET 8 构建一个可测试的订单 Minimal API</title><link>https://ilwren.github.io/post/dotnet8-minimal-api-order/</link><pubDate>Wed, 16 Sep 2026 09:30:00 +0800</pubDate><guid>https://ilwren.github.io/post/dotnet8-minimal-api-order/</guid><description>
<![CDATA[<h1>用 .NET 8 构建一个可测试的订单 Minimal API</h1><p>作者：Ilwren（<no value>）</p>
        
          Minimal API 不是把所有代码都塞进 Program.cs，而是用清晰的边界把 HTTP、业务和持久化隔开。
        
        <hr><p>本文2026-09-16首发于<a href='https://ilwren.github.io/'>Ilwren 的博客</a>，最后修改于2026-09-16</p>]]></description><category>.NET</category></item><item><title>中文測試</title><link>https://ilwren.github.io/post/chinese/</link><pubDate>Thu, 09 Jun 2022 20:12:52 +0800</pubDate><guid>https://ilwren.github.io/post/chinese/</guid><description>
<![CDATA[<h1>中文測試</h1><p>作者：Ilwren（<no value>）</p>
        
          <p>This is a Chinese test post.</p>
<p>善我王上魚、產生資西員合兒臉趣論。畫衣生這著爸毛親可時，安程幾？合學作。觀經而作建。都非子作這！法如言子你關！手師也。</p>
<p>以也座論頭室業放。要車時地變此親不老高小是統習直麼調未，行年香一？</p>
        
        <hr><p>本文2022-06-09首发于<a href='https://ilwren.github.io/'>Ilwren 的博客</a>，最后修改于2022-06-09</p>]]></description></item><item><title>Markdown Basic Elements</title><link>https://ilwren.github.io/post/main/</link><pubDate>Thu, 09 Jun 2022 20:12:52 +0800</pubDate><guid>https://ilwren.github.io/post/main/</guid><description>
<![CDATA[<h1>Markdown Basic Elements</h1><p>作者：Ilwren（<no value>）</p>
        
          <h2 id="markdown-基本元素">
<a class="header-anchor" href="#markdown-%e5%9f%ba%e6%9c%ac%e5%85%83%e7%b4%a0"></a>
Markdown 基本元素
</h2><h3 id="标题">
<a class="header-anchor" href="#%e6%a0%87%e9%a2%98"></a>
标题
</h3><h1 id="h1">
<a class="header-anchor" href="#h1"></a>
H1
</h1><h2 id="h2">
<a class="header-anchor" href="#h2"></a>
H2
</h2><h3 id="h3">
<a class="header-anchor" href="#h3"></a>
H3
</h3><h4 id="h4">
<a class="header-anchor" href="#h4"></a>
H4
</h4><h5 id="h5">
<a class="header-anchor" href="#h5"></a>
H5
</h5><h6 id="h6">
<a class="header-anchor" href="#h6"></a>
H6
</h6><h3 id="强调">
<a class="header-anchor" href="#%e5%bc%ba%e8%b0%83"></a>
强调
</h3><p>Emphasis, aka italics, with <em>asterisks</em> or <em>underscores</em>.</p>
<p>Strong emphasis, aka bold, with <strong>asterisks</strong> or <strong>underscores</strong>.</p>
<p>Combined emphasis with <strong>asterisks and <em>underscores</em></strong>.</p>
<p>Strikethrough uses two tildes. <del>Scratch this.</del></p>
<h3 id="列表">
<a class="header-anchor" href="#%e5%88%97%e8%a1%a8"></a>
列表
</h3><h4 id="definition-list-dl">
<a class="header-anchor" href="#definition-list-dl"></a>
Definition List (dl)
</h4><!-- raw HTML omitted -->
<h4 id="ordered-list-ol">
<a class="header-anchor" href="#ordered-list-ol"></a>
Ordered List (ol)
</h4><ol>
<li>List Item 1</li>
<li>List Item 2</li>
<li>List Item 3</li>
</ol>
<h4 id="unordered-list-ul">
<a class="header-anchor" href="#unordered-list-ul"></a>
Unordered List (ul)
</h4><ul>
<li>List Item 1</li>
<li>List Item 2</li>
<li>List Item 3</li>
</ul>
<h3 id="段落">
<a class="header-anchor" href="#%e6%ae%b5%e8%90%bd"></a>
段落
</h3><p>Lorem ipsum dolor sit amet, <a href="">test link</a> consectetur adipiscing elit. <strong>Strong text</strong> pellentesque ligula commodo viverra vehicula. <em>Italic text</em> at ullamcorper enim. Morbi a euismod nibh. <!-- raw HTML omitted -->Underline text<!-- raw HTML omitted --> non elit nisl. <del>Deleted text</del> tristique, sem id condimentum tempus, metus lectus venenatis mauris, sit amet semper lorem felis a eros. Fusce egestas nibh at sagittis auctor. Sed ultricies ac arcu quis molestie. Donec dapibus nunc in nibh egestas, vitae volutpat sem iaculis. Curabitur sem tellus, elementum nec quam id, fermentum laoreet mi. Ut mollis ullamcorper turpis, vitae facilisis velit ultricies sit amet. Etiam laoreet dui odio, id tempus justo tincidunt id. Phasellus scelerisque nunc sed nunc ultricies accumsan.</p>
        
        <hr><p>本文2022-06-09首发于<a href='https://ilwren.github.io/'>Ilwren 的博客</a>，最后修改于2022-06-09</p>]]></description><category>test</category></item></channel></rss>