DotNet.Utilities/Utilities/BaseBusinessLogic.Convert.cs
(开头部分) 11KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
//-----------------------------------------------------------------
// All Rights Reserved , Copyright (C) 2014 , Hairihan TECH, Ltd.
//-----------------------------------------------------------------
using System;
namespace DotNet.Utilities
{
/// <summary>
/// BaseBusinessLogic
/// 通用基类
///
/// 这个类可是修改了很多次啊,已经比较经典了,随着专业的提升,人也会不断提高,技术也会越来越精湛。
///
/// 修改纪录
///
/// 2012-05-07 版本:3.71 Serwif 改进ObjectsToList(CurrentDbType DbType ,object ids) 字段值数组转换为字符串列表时,增加末尾去掉逗号功能CutLastDot(string input)
/// 2009.09.08 版本:4.4 JiRiGaLa 改进 GetPermissionScope(string[] organizeIds)。
/// 2008.08.29 版本:4.3 JiRiGaLa 改进 DataTableToString 的 null值处理技术。
/// 2007.11.08 版本:4.2 JiRiGaLa 改进 DataTableToStringList 为 FieldToList。
/// 2007.11.05 版本:4.1 JiRiGaLa 改进 GetDS、GetDataTable 功能,整体思路又上一个台阶,基类的又一次飞跃。
/// 2007.11.05 版本:4.0 JiRiGaLa 改进 支持不是“Id”为字段的主键表。
/// 2007.11.01 版本:3.9 JiRiGaLa 改进 BUOperatorInfo 去掉这个变量,可以提高性能,提高速度,基类的又一次飞跃。
/// 2007.09.13 版本:3.8 JiRiGaLa 改进 BUBaseBusinessLogic.SQLLogicConditional 错误。
/// 2007.08.14 版本:3.7 JiRiGaLa 改进 WebService 模式下 DataSet 传输数据的速度问题。
/// 2007.07.20 版本:3.6 JiRiGaLa 改进 DataSet 修改为 DataTable 应该能提高一些速度吧。
/// 2007.05.20 版本:3.6 JiRiGaLa 改进 GetList() 方法整理,这次又应该是一次升华,质的飞跃很不容易啊,身心都有提高了。
/// 2007.05.20 版本:3.4 JiRiGaLa 改进 Exists() 方法整理。
/// 2007.05.13 版本:3.3 JiRiGaLa 改进 GetProperty(),SetProperty(),Delete() 方法整理。
/// 2007.05.10 版本:3.2 JiRiGaLa 改进 GetList() 方法整理。
/// 2007.04.10 版本:3.1 JiRiGaLa 添加 GetNextId,GetPreviousId 方法整理。
/// 2007.03.03 版本:3.0 JiRiGaLa 进行了一次彻底的优化工作,方法的位置及功能整理。
/// 2007.03.01 版本:2.0 JiRiGaLa 重新调整主键的规范化。
/// 2006.02.05 版本:1.1 JiRiGaLa 重新调整主键的规范化。
/// 2005.12.30 版本:1.0 JiRiGaLa 数据库连接方式都进行改进
/// 2005.09.04 版本:1.0 JiRiGaLa 执行数据库脚本
/// 2005.08.19 版本:1.0 整理一下编排
/// 2005.07.10 版本:1.0 修改了程序,格式以及理念都有些提高,应该是一次大突破
/// 2004.11.12 版本:1.0 添加了最新的GetParent、GetChildren、GetParentChildren 方法
/// 2004.07.21 版本:1.0 UpdateRecord、Delete、SetProperty、GetProperty、ExecuteNonQuery、GetRecord 方法进行改进。
/// 还删除一些重复的主键,提取了最优化的方法,有时候写的主键真的是垃圾,可能自己也没有注意时就写出了垃圾。
/// GetRepeat、GetDayOfWeek、ExecuteProcedure、GetFromProcedure 方法进行改进,基本上把所有的方法都重新写了一遍。
///
/// <author>
/// <name>JiRiGaLa</name>
/// <date>2009.09.08</date>
/// </author>
/// </summary>
public partial class BaseBusinessLogic
{
///
/// 类型转换
///
public static Boolean ConvertIntToBoolean(Object targetValue)
{
return targetValue != DBNull.Value ? (targetValue.ToString().Equals("1") || targetValue.ToString().Equals(true.ToString())) : false;
}
public static Boolean ConvertToBoolean(Object targetValue)
后面还有 282 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
