NeuCharFramework (NCF)
  • NCF - NeuCharFramework
  • 项目

    • 准备
    • NcfPackageSources 源码指南
    • 动态WebApiEngine
    • 部署
    • MCP (Model Context Protocol) 模块
    • Senparc.AI
  • 帮助

    • 在线资源
    • 问答社区
    • QQ群(147054579)
    • Senparc微信SDK
  • Gitee
  • GitHub
  • English
  • 简体中文
GitHub
  • NCF - NeuCharFramework
  • 项目

    • 准备
    • NcfPackageSources 源码指南
    • 动态WebApiEngine
    • 部署
    • MCP (Model Context Protocol) 模块
    • Senparc.AI
  • 帮助

    • 在线资源
    • 问答社区
    • QQ群(147054579)
    • Senparc微信SDK
  • Gitee
  • GitHub
  • English
  • 简体中文
GitHub
  • 新手入口与能力说明

    • NcfPackageSources 新手快速上手(60 分钟)
    • NcfPackageSources 源码指南
    • NCF 核心能力详解(面向实战)
    • 版本升级说明
  • XNCF 扩展库

    • XNCF 扩展库说明(Senparc.Xncf.Xxxx)
  • NCF 基础库

    • Senparc.Ncf.Core
    • Senparc.Ncf.Database(数据库基础)
    • Senparc.Ncf.Repository
    • Senparc.Ncf.Service
    • Senparc.Ncf.SMS
    • Senparc.Ncf.Mvc.UI
    • Senparc.Ncf.Log
    • Senparc.Ncf.Utility
    • Senparc.Ncf.XncfBase
    • Senparc.Ncf.AreaBase
    • Senparc.Ncf.DatabasePlant
  • 核心接口

    • IXncfRegister 接口(当前版本)

Senparc.Ncf.Utility

定位

Senparc.Ncf.Utility 是 NCF 通用工具集,覆盖字符串/时间/文件/反射/表达式扩展等常见开发能力。

关键目录

  • Extensions:StringExtensions、DateTimeExtensions、IntegerExtensions
  • ExpressionExtension:动态表达式与查询扩展
  • StreamExtensions:流包装与处理
  • Helpers:反射、文化信息等辅助工具
  • DIExtension:依赖注入辅助扩展

典型用途

  • 提升查询表达式复用(尤其是动态过滤/排序)。
  • 统一文件与路径处理工具。
  • 减少业务代码中的重复工具方法。

使用建议

  • 仅将“稳定、可复用、无业务语义”的方法下沉到 Utility。
  • 避免把业务规则工具化后塞入 Utility,保持边界清晰。
在 GitHub 上编辑此页
上次更新:
贡献者: JeffreySu, MLTechnology
Prev
Senparc.Ncf.Log
Next
Senparc.Ncf.XncfBase