V4:设置,取消常用功能报错
V4:设置,取消常用功能报错修改BridgeFactory.cs 文件中CreateDataDictBridge(Type ORM)方法。
替换代码:
C# Code:
/// <summary>
/// 跟据ORM创建桥接功能
/// </summary>
/// <param name="ORM">ORM类</param>
/// <returns></returns>
public static IBridge_DataDict CreateDataDictBridge(Type ORM)
{
//直连模式,返回数据访问层实例
if (BridgeFactory.BridgeType == BridgeType.ADODirect)
{
if (ORM == null)
return new dalBaseDataDict(Loginer.CurrentUser);
//跟据ORM类全名自动创建对应的DAL对象实例
dalBaseDataDict dal = dalBaseDataDict.CreateDalByORM(Loginer.CurrentUser, ORM.FullName);
if (dal != null)
return dal;//根据Model定义查找DAL
else
return new dalBaseDataDict(Loginer.CurrentUser, ORM);
}
//WCF服务模式,返回WCF服务代理实例
if (BridgeFactory.BridgeType == BridgeType.WebService)
return new WebService_DataDict(ORM);
throw new CustomException(UNKNOW_BRIDGE_TYPE);
}
//来源:C/S框架网(www.csframework.com) QQ:1980854898
/// <summary>
/// 跟据ORM创建桥接功能
/// </summary>
/// <param name="ORM">ORM类</param>
/// <returns></returns>
public static IBridge_DataDict CreateDataDictBridge(Type ORM)
{
//直连模式,返回数据访问层实例
if (BridgeFactory.BridgeType == BridgeType.ADODirect)
{
if (ORM == null)
return new dalBaseDataDict(Loginer.CurrentUser);
//跟据ORM类全名自动创建对应的DAL对象实例
dalBaseDataDict dal = dalBaseDataDict.CreateDalByORM(Loginer.CurrentUser, ORM.FullName);
if (dal != null)
return dal;//根据Model定义查找DAL
else
return new dalBaseDataDict(Loginer.CurrentUser, ORM);
}
//WCF服务模式,返回WCF服务代理实例
if (BridgeFactory.BridgeType == BridgeType.WebService)
return new WebService_DataDict(ORM);
throw new CustomException(UNKNOW_BRIDGE_TYPE);
}
//来源:C/S框架网(www.csframework.com) QQ:1980854898

参考文档:
.NET Framework V4.0版本经典模式和集成模式的区别 - 阿里云虚拟主机.NET版本设置
解决CSFramework企业版v4.x旗舰版v5.0设置皮肤不同步BUG
V4.0-设置多语言,主窗体的菜单顺序乱了
调用的目标发生了异常,找不到字段CSFrameworkV4_5.Library.frmBaseModule.pnlContainer
关于企业版V4.0开发者常用问答
CSFrameworkV6旗舰版|新功能|在线用户查询、设置用户下线|C/S开发框架
关于ORM实体类主键设置的几点建议(Tag:复合主键,ISID,PK)|C/S开发框架
Postman工具设置Bearer Token与调试WebApi接口|C/S开发框架
CSFrameworkV6旗舰版新增功能菜单权限设置|C/S开发框架
C# EF.Core小数位精度设置|C/S开发框架
CSFrameworkV6:Toolbar功能按钮的子按钮设置多语言|C/S开发框架
C# DataGridView定位记录,设置焦点行
C# 数字类型属性的值=0,设置为null值
FastReport.NET 设置数字显示格式(Format)设置单价金额小数位
踩坑日记 | DevExpress GridControl设置DataSource数据源无效|C/S开发框架
C# 设置文件目录只读属性,取消只读属性
.NET Framework V4.0版本经典模式和集成模式的区别 - 阿里云虚拟主机.NET版本设置
解决CSFramework企业版v4.x旗舰版v5.0设置皮肤不同步BUG
V4.0-设置多语言,主窗体的菜单顺序乱了
调用的目标发生了异常,找不到字段CSFrameworkV4_5.Library.frmBaseModule.pnlContainer
关于企业版V4.0开发者常用问答
CSFrameworkV6旗舰版|新功能|在线用户查询、设置用户下线|C/S开发框架
关于ORM实体类主键设置的几点建议(Tag:复合主键,ISID,PK)|C/S开发框架
Postman工具设置Bearer Token与调试WebApi接口|C/S开发框架
CSFrameworkV6旗舰版新增功能菜单权限设置|C/S开发框架
C# EF.Core小数位精度设置|C/S开发框架
CSFrameworkV6:Toolbar功能按钮的子按钮设置多语言|C/S开发框架
C# DataGridView定位记录,设置焦点行
C# 数字类型属性的值=0,设置为null值
FastReport.NET 设置数字显示格式(Format)设置单价金额小数位
踩坑日记 | DevExpress GridControl设置DataSource数据源无效|C/S开发框架
C# 设置文件目录只读属性,取消只读属性
其它资料:
什么是C/S结构? | C/S框架核心组成部分 | C/S框架-WebService部署图 | C/S框架-权限管理 | C/S结构系统框架 - 5.1旗舰版介绍 | C/S结构系统框架 - 功能介绍 | C/S结构系统框架 - 产品列表 | C/S结构系统框架 - 应用展示(图) | 三层体系架构详解 | C/S架构轻量级快速开发框架 | C/S框架网客户案例 | WebApi快速开发框架 | C/S框架代码生成器 | 用户授权注册软件系统 | 版本自动升级软件 | 数据库底层应用框架 | CSFramework.CMS内容管理系统 |
什么是C/S结构? | C/S框架核心组成部分 | C/S框架-WebService部署图 | C/S框架-权限管理 | C/S结构系统框架 - 5.1旗舰版介绍 | C/S结构系统框架 - 功能介绍 | C/S结构系统框架 - 产品列表 | C/S结构系统框架 - 应用展示(图) | 三层体系架构详解 | C/S架构轻量级快速开发框架 | C/S框架网客户案例 | WebApi快速开发框架 | C/S框架代码生成器 | 用户授权注册软件系统 | 版本自动升级软件 | 数据库底层应用框架 | CSFramework.CMS内容管理系统 |
在线客服
