1、尽量用接口编程。
接口是根源,如写通用函数的时候,用iCollection代替,object[]. 因为object[]是属于icollection的。
2、分布式事务的数据库只能放不同的数据库?
需求:总公司1个,销售分公司20个的情况(网路不是很稳定);分公司有单独的数据库符合以客户为中心的需求;总公司本身是个生产的部分,但要集中分公司的数据。
则总公司有21个数据库,总公司用单独的数据库与分公司交互原因如下
(1)保证分公司的数据是有效的,一致的,数据不会冲突(可以严格控制BranchNo的字段?)
(2)当前的分布式处理方式的缺陷性,直接传输过滤一个字段和过滤两个字段的传输速度差别是很大的。(可以通过建临时表解决?)
(3)总部的数据是所有的集中,可以做到如果分公司的电脑被偷,实时的给出完整数据库(可以分公司自己备份?这个有难题:分公司的技术是有限的,也不允许分公司直接操作数据)。
3、要数字显现的时候去掉无效0。可以用 ToString("###############.#######################");
接口是根源,如写通用函数的时候,用iCollection代替,object[]. 因为object[]是属于icollection的。
2、分布式事务的数据库只能放不同的数据库?
需求:总公司1个,销售分公司20个的情况(网路不是很稳定);分公司有单独的数据库符合以客户为中心的需求;总公司本身是个生产的部分,但要集中分公司的数据。
则总公司有21个数据库,总公司用单独的数据库与分公司交互原因如下
(1)保证分公司的数据是有效的,一致的,数据不会冲突(可以严格控制BranchNo的字段?)
(2)当前的分布式处理方式的缺陷性,直接传输过滤一个字段和过滤两个字段的传输速度差别是很大的。(可以通过建临时表解决?)
(3)总部的数据是所有的集中,可以做到如果分公司的电脑被偷,实时的给出完整数据库(可以分公司自己备份?这个有难题:分公司的技术是有限的,也不允许分公司直接操作数据)。
3、要数字显现的时候去掉无效0。可以用 ToString("###############.#######################");
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架