<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
  <channel>
    <title>qidao123.com ToB IT社区-企服评测·应用市场 - .Net</title>
    <link>https://www.qidao123.com/bbs/forum-162-1.html</link>
    <description>Latest 20 threads of .Net</description>
    <copyright>Copyright(C) qidao123.com ToB IT社区-企服评测·应用市场</copyright>
    <generator>Discuz! Board by Comsenz Inc.</generator>
    <lastBuildDate>Sat, 14 Nov 2026 01:02:47 +0000</lastBuildDate>
    <ttl>60</ttl>
    <image>
      <url>https://www.qidao123.com/bbs/static/image/common/logo_88_31.gif</url>
      <title>qidao123.com ToB IT社区-企服评测·应用市场</title>
      <link>https://www.qidao123.com/bbs/</link>
    </image>
    <item>
      <title>SQL Server 重启后程序连不上，接纳 IIS 应用池才恢复</title>
      <link>https://www.qidao123.com/bbs/thread-406434-1-1.html</link>
      <description><![CDATA[AI 生成声明：本文内容由 AI 生成或经 AI 辅助完成，请注意甄别。
ASP.NET Core 部署在 IIS 上，数据库用的是 Microsoft.Data.SqlClient 7.0.1 加 Dapper。SQL Server 重启完成之后，接口一直报连不上，接纳应用程序池才立刻正常。
第一反应容易落到客户端版本上。这次 ...]]></description>
      <category>.Net</category>
      <author>梦见你的名字</author>
      <pubDate>Fri, 13 Nov 2026 08:56:58 +0000</pubDate>
    </item>
    <item>
      <title>Day 18：错误契约与用户可见消息</title>
      <link>https://www.qidao123.com/bbs/thread-406432-1-1.html</link>
      <description><![CDATA[一次调用失败分两种。一种是业务规则正常挡下来的，订单没有选客户、状态不允许这样转，这段消息是写给用户看的；另一种是步伐没有预期到的异常，消息里大概有服务器的文件路径，那是写给开辟者看的。两种回到调用端长得一模一样，都是 JSON-RPC payload 里的 error 字 ...]]></description>
      <category>.Net</category>
      <author>大号在练葵花宝典</author>
      <pubDate>Fri, 13 Nov 2026 08:48:19 +0000</pubDate>
    </item>
    <item>
      <title>.NET 10 + WPF + Prism 封箱机上位机实战：串口指令应答模型是整个体系的灵魂</title>
      <link>https://www.qidao123.com/bbs/thread-406415-1-1.html</link>
      <description><![CDATA[🧭 前言

工业上位机这个领域，跑起来轻易，跑得稳难。设备指令一发出去，应答什么时候回来、会不会不回来、回来的是不是你等的这条，全都要兜住；再叠加故障码解析、标签打印、参数下发这些活，代码很轻易写成一团乱麻。下面这套东西换个活法：用 Prism 做应用外壳把页 ...]]></description>
      <category>.Net</category>
      <author>大号在练葵花宝典</author>
      <pubDate>Thu, 12 Nov 2026 14:20:48 +0000</pubDate>
    </item>
    <item>
      <title>使用 C# 定位 PDF 文本：提取文字在页面上的坐标位置</title>
      <link>https://www.qidao123.com/bbs/thread-406414-1-1.html</link>
      <description><![CDATA[在 PDF 自动化处置惩罚中，获取指定文本的精确坐标是一项基础且高频的需求，常用于自动盖章、区域内容校验或动态表单填充。Free Spire.PDF for .NET 作为一款免费、无依赖的 PDF 组件，提供了相对简洁的 API 来实现这一功能。本文将从坐标系概念入手，结合完整代码示例 ...]]></description>
      <category>.Net</category>
      <author>诗林</author>
      <pubDate>Thu, 12 Nov 2026 14:15:53 +0000</pubDate>
    </item>
    <item>
      <title>Day 17：Connector 与调用端的职责收敛</title>
      <link>https://www.qidao123.com/bbs/thread-406413-1-1.html</link>
      <description><![CDATA[昨天谈的是一次调用送进服务端之后怎么被处理。同一份契约在调用端这一侧也得有人负责：有的调用端连的是网络另一头的服务器，有的跑在后端逻辑的同一个进程里，两边要调用的却是同一支方法。
中间那些跟业务无关的事如果留给每一个前端各自处理，有几个前端就会有几种 ...]]></description>
      <category>.Net</category>
      <author>刘俊凯</author>
      <pubDate>Thu, 12 Nov 2026 14:12:08 +0000</pubDate>
    </item>
    <item>
      <title>Yuandl.ThemeUI：开源 WPF 现代 UI 组件库</title>
      <link>https://www.qidao123.com/bbs/thread-406392-1-1.html</link>
      <description><![CDATA[WPF 应用界面老旧、自定义样式成本高，是很多 .NET 桌面开发者的长期痛点。Yuandl.ThemeUI 提供了一套开箱即用的现代 UI 组件库，通过 NuGet 一键安装、三步接入，就能让 WPF 应用拥有 Windows 11 风格的 Fluent 界面。
🎨 项目定位与适用场景

Yuandl.ThemeUI 是一款开 ...]]></description>
      <category>.Net</category>
      <author>前进之路</author>
      <pubDate>Wed, 11 Nov 2026 19:39:20 +0000</pubDate>
    </item>
    <item>
      <title>Day 16：JSON-RPC 2.0：协议选型与请求管道</title>
      <link>https://www.qidao123.com/bbs/thread-406363-1-1.html</link>
      <description><![CDATA[昨天谈的是一个调用进来之后，框架怎么知道要建哪一个类型。再往前推一格的题目是：这个调用本身长什么样子。一套上千张表单的系统对外要开出的方法数以千计，而其中绝大多数是同一组动作套在不同的表单上。协议要决定的是它们怎么寻址、参数怎么带、失败怎么回报。
框 ...]]></description>
      <category>.Net</category>
      <author>莫张周刘王</author>
      <pubDate>Wed, 11 Nov 2026 00:59:09 +0000</pubDate>
    </item>
    <item>
      <title>Day 15：API 契约分层与类型注册表</title>
      <link>https://www.qidao123.com/bbs/thread-406342-1-1.html</link>
      <description><![CDATA[昨天谈的扩展点，全部挂在某一个具体的 Business Object 上。往前推一步的标题是：一个调用进到后端，框架怎么知道要建哪一个类型、那个类型收到的参数又长什么样子。
这两件事在多数项目里都是硬编码的。类型分派写成一个 switch，参数类型直接拿传输用的那一份给业务 ...]]></description>
      <category>.Net</category>
      <author>曹旭辉</author>
      <pubDate>Tue, 10 Nov 2026 06:10:38 +0000</pubDate>
    </item>
    <item>
      <title>Day 14：业务对象的扩展点与重写机会</title>
      <link>https://www.qidao123.com/bbs/thread-406327-1-1.html</link>
      <description><![CDATA[定义表达得了的举动，一行代码都不必写。表达不了的那些才必要接手：这张票据送出前要检查什么、存完之后要通知谁、删除前什么情况不准删。框架给的接手方式是继承业务对象，重写其中几个步骤。
子类依需求在对应的步骤加进这张表单自己的逻辑，难的是判断「对应的」是 ...]]></description>
      <category>.Net</category>
      <author>铁佛</author>
      <pubDate>Mon, 09 Nov 2026 11:23:37 +0000</pubDate>
    </item>
    <item>
      <title>Day 13：Session 管理与生命周期</title>
      <link>https://www.qidao123.com/bbs/thread-406305-1-1.html</link>
      <description><![CDATA[ERP 体系的每一次哀求都要先回答两件事：谁在调用、他在哪一家公司。框架若不统一管理，这两个问题会长进每一段业务逻辑的开头，变成到处拷贝的模板代码。
框架的做法是把答案集中在一个对象上：SessionInfo。它看起来只记取「谁登录了」，实际上数据库路由、定制化、 ...]]></description>
      <category>.Net</category>
      <author>李优秀</author>
      <pubDate>Sun, 08 Nov 2026 16:29:04 +0000</pubDate>
    </item>
    <item>
      <title>Day 12：定义与数据缓存的跨节点失效</title>
      <link>https://www.qidao123.com/bbs/thread-406285-1-1.html</link>
      <description><![CDATA[打开一张表单，框架要读的定义不只一份：FormSchema、TableSchema、FormLayout、ProgramSettings、LanguageResource，一份都不能少。这些定义上线后还是会改，但运行期间很少变更，这类数据最适合缓存。剩下的都是缓存自己的题目：哪些数据适合、切多细、放多久、什么 ...]]></description>
      <category>.Net</category>
      <author>小秦哥</author>
      <pubDate>Sat, 07 Nov 2026 02:31:27 +0000</pubDate>
    </item>
    <item>
      <title>Day 11：数据访问层的连接、Transaction 与查询条件</title>
      <link>https://www.qidao123.com/bbs/thread-406272-1-1.html</link>
      <description><![CDATA[Day 5 划过界说驱动那条路的边界：跨表关联一律单字段等值、接的一定是物理数据表。报表、统计、批量导入超出这个范围，SQL 就本身写，任何框架都得留这条路。问题出在交界处：「这一段我不做」跟「这一段你全部本身来」是两回事，而开一个可以塞恣意 SQL 字符串的入口 ...]]></description>
      <category>.Net</category>
      <author>铁佛</author>
      <pubDate>Fri, 06 Nov 2026 07:53:22 +0000</pubDate>
    </item>
    <item>
      <title>AScript之LINQ扩展</title>
      <link>https://www.qidao123.com/bbs/thread-406269-1-1.html</link>
      <description><![CDATA[AScript是一个开源的C#动态脚本解析执行引擎，提供了LINQ脚本扩展功能。

[*]IQueryable扩展


[*]IEnumerable扩展


示例1：
示例2：
动态脚本中注入变量和函数
示例3：
动态脚本使用Sql语言

应用场景
前端动态添加查询条件，勾选查询字段、比较方式（等于、大于、小 ...]]></description>
      <category>.Net</category>
      <author>立山</author>
      <pubDate>Fri, 06 Nov 2026 07:30:16 +0000</pubDate>
    </item>
    <item>
      <title>车载毫米波雷国内TOP10供应商技术路线、市场格局及发展趋势</title>
      <link>https://www.qidao123.com/bbs/thread-406254-1-1.html</link>
      <description><![CDATA[前言

随着国内L2级辅助驾驶渗透率持续提升，以及新国标对自动紧急制动、车道保持等功能强制落地，车载毫米波雷达从高端选配快速转为新车标配，尤其是4D成像毫米波雷达进入规模化量产周期。毫米波雷达具备全天候、抗雨雪雾、远间隔测速测距的独特上风，与摄像头、激光雷 ...]]></description>
      <category>.Net</category>
      <author>温锦文欧普厨电及净水器总代理</author>
      <pubDate>Thu, 05 Nov 2026 12:32:56 +0000</pubDate>
    </item>
    <item>
      <title>在浏览器端使用 JavaScript 将 Word 文档转为纯文本</title>
      <link>https://www.qidao123.com/bbs/thread-406253-1-1.html</link>
      <description><![CDATA[导读：传统 Word 转文本大多依赖后端服务、Office COM 组件或者在线转换接口，存在部署成本高、文件外传、并发受限等问题。借助 WebAssembly 版本的文档处理库，我们可以完全在前端浏览器内完成 .docx 到 .txt 的转换，不需要后端中转，保障文档数据不出当地。本文基于  ...]]></description>
      <category>.Net</category>
      <author>郭卫东</author>
      <pubDate>Thu, 05 Nov 2026 12:25:59 +0000</pubDate>
    </item>
    <item>
      <title>Day 10：多数据库支持：CRUD 与结构升级</title>
      <link>https://www.qidao123.com/bbs/thread-406252-1-1.html</link>
      <description><![CDATA[「支持 SQL Server、PostgreSQL、MySQL、Oracle、SQLite」写在规格书上是一行字，写在框架里是一个必须先答复的题目：到底要替它们抽象什么。
两个方向都走不通：

[*]想把各家本领都包起来 → 没有尽头，每包一项就等于替五家各补一次，补到最后每项都是半制品
[*]只 ...]]></description>
      <category>.Net</category>
      <author>花瓣小跑</author>
      <pubDate>Thu, 05 Nov 2026 12:21:31 +0000</pubDate>
    </item>
    <item>
      <title>Day 9：数据与定义分家，表单不必各自建范例</title>
      <link>https://www.qidao123.com/bbs/thread-406231-1-1.html</link>
      <description><![CDATA[一次请求走前端 → API → Business Object → Repository → 数据库，每一层都要拿到同一笔数据。多数系统在这里放的是本身写的范例：一张表一个 Entity、前后端各一份 DTO、中间再一层 Mapper 设置。
这套框架放的是两样东西：一个数据容器（DataSet），加上一份跟它 ...]]></description>
      <category>.Net</category>
      <author>自由的羽毛</author>
      <pubDate>Wed, 04 Nov 2026 17:10:46 +0000</pubDate>
    </item>
    <item>
      <title>AScript之字符串模板</title>
      <link>https://www.qidao123.com/bbs/thread-406203-1-1.html</link>
      <description><![CDATA[AScript是一个开源的C#动态脚本解析执行引擎，版本1.8.1新增了字符串模板转化功能。
 
我们来对比两种字符串模板方案：
 
方案一
比较常用的字符串模板方案，使用Replace更换变量。
转化逻辑如下：
 
方案二
动态脚本转化模板，字符串中使用${}包罗脚本块。
转化逻辑 ...]]></description>
      <category>.Net</category>
      <author>宝塔山</author>
      <pubDate>Tue, 03 Nov 2026 21:57:11 +0000</pubDate>
    </item>
    <item>
      <title>雷达数据是什么样的？以TI例子为解释</title>
      <link>https://www.qidao123.com/bbs/thread-406179-1-1.html</link>
      <description><![CDATA[媒介

光学传感器产生的数据很容易理解，因为它们感知世界的方式与人类相同。然而，雷达传感器的数据与人类的任何感官都非常不同，这可能使开发人员理解起来不那么直观。在本模块中，我们将讨论 TI 毫米波雷达传感器生成的最常见数据类型，以及这些数据在各种应用中的用 ...]]></description>
      <category>.Net</category>
      <author>火影</author>
      <pubDate>Tue, 03 Nov 2026 02:43:34 +0000</pubDate>
    </item>
    <item>
      <title>C# .NET Core 并发控制：悲观原子、悲观锁、乐观锁</title>
      <link>https://www.qidao123.com/bbs/thread-406178-1-1.html</link>
      <description><![CDATA[C# .NET Core 并发控制：悲观原子、悲观锁、乐观锁

媒介：在活动报名、名额限额这类业务中，高并发下的超卖、数据不一致是绕不开的问题。很多开辟者对悲观原子、悲观锁、乐观锁三者的定位和边界理解模糊，尤其是悲观原子什么时间加事务、什么时间不加，是上线高频踩坑 ...]]></description>
      <category>.Net</category>
      <author>徐锦洪</author>
      <pubDate>Tue, 03 Nov 2026 02:39:33 +0000</pubDate>
    </item>
  </channel>
</rss>