EntityFrame Work 6 Code First 配置字段为varchar 类型

本文介绍如何在EntityFramework 6中配置字符串属性支持Unicode内容的方法,默认情况下字符串为Unicode(nvarchar),并提供示例代码说明如何设置为非Unicode(varchar)。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

EntityFrame Work 6 配置字符串属性是否支持Unicode 内容

默认情况下,字符串为Unicode(SQLServer 中的nvarchar)。您可以使用IsUnicode 方法指定字符串应为varchar 类型。

modelBuilder.Entity<Department>()

        .Property(t => t.Name)

        .IsUnicode(false);

转载于:https://www.cnblogs.com/xp1056/p/5511074.html

xma_session_id varchar(65533) NOT NULL DEFAULT 'null' COMMENT "会话编号", dt date NOT NULL COMMENT "分区日期", unique_id varchar(65533) NOT NULL DEFAULT 'null' COMMENT "客户唯一标识", dz_customer_id varchar(65533) NOT NULL DEFAULT 'null' COMMENT "会话对应用户编号", xma_begin_time varchar(65533) NULL COMMENT "Xma会话开始时间", xma_prod_name varchar(65533) NULL COMMENT "im会话来源渠道描述", app_code varchar(65533) NULL COMMENT "appCode", distribute_status varchar(65533) NULL COMMENT "im分配类型", is_flow varchar(65533) NULL COMMENT "xma是否分流", ima_session_id varchar(65533) NULL COMMENT "会话编号", ima_begin_time varchar(65533) NULL COMMENT "ima开始时间", ima_end_time varchar(65533) NULL COMMENT "ima结束时间", to_cust_svc varchar(65533) NULL COMMENT "姓名", first_resp_dur double NULL COMMENT "人工首次回复时长", avg_reply_dur double NULL COMMENT "平均回复时长", brief_sum1 varchar(65533) NULL COMMENT "第一小结", brief_sum2 varchar(65533) NULL COMMENT "第二小结", brief_sum3 varchar(65533) NULL COMMENT "第三小结", next_xma_time varchar(65533) NULL COMMENT "下次xma进线时间", work_order_number varchar(65533) NULL COMMENT "工单编号", next_ivr_call varchar(65533) NULL COMMENT "二次进线", is_repeat_48h varchar(65533) NULL COMMENT "48h重复进线", is_repeat_72h varchar(65533) NULL COMMENT "72h重复进线", is_repeat_96h varchar(65533) NULL COMMENT "96h重复进线", is_repeat_7d varchar(65533) NULL COMMENT "7D重复进线", is_solve_48h varchar(65533) NULL COMMENT "48h未解决", is_solve_72h varchar(65533) NULL COMMENT "72h未解决", is_solve_96h varchar(65533) NULL COMMENT "96h未解决", is_solve_7d varchar(65533) NULL COMMENT "7D未解决" 这是我的表结构,我想计算ima平均响应时长,怎么计算
07-22
CREATE TABLE `pm_project_budget` ( `ID` varchar(20) NOT NULL, `PROJECT_ID` varchar(20) DEFAULT NULL COMMENT '项目ID', `PRODUCT_ID` varchar(20) DEFAULT NULL COMMENT '产品ID', `ORG_ID` varchar(20) DEFAULT NULL COMMENT '部门ID', `BUDGET` decimal(10,2) DEFAULT NULL COMMENT '预算,人/天', `THRESHOLD` decimal(10,2) DEFAULT NULL COMMENT '阈值', `SORT_CODE` int(11) DEFAULT NULL COMMENT '排序码', `DELETE_FLAG` varchar(255) DEFAULT NULL COMMENT '删除标志', `CREATE_TIME` datetime DEFAULT NULL COMMENT '创建时间', `CREATE_USER` varchar(20) DEFAULT NULL COMMENT '创建用户', `UPDATE_TIME` datetime DEFAULT NULL COMMENT '修改时间', `UPDATE_USER` varchar(20) DEFAULT NULL COMMENT '修改用户', PRIMARY KEY (`ID`) USING BTREE ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='项目部门预算'; 获取项目预算为根据项目ID累加BUDGET,为该项目的总预算,CREATE TABLE `whm_fill_in_data` ( `ID` varchar(20) NOT NULL, `FIRST_LEVEL` varchar(255) DEFAULT NULL COMMENT '一级分类', `SECOND_LEVEL` varchar(255) DEFAULT NULL COMMENT '二级分类', `SECOND_NAME` varchar(255) DEFAULT NULL COMMENT '二级名称,项目名称或商机名称', `SECOND_NO` varchar(255) DEFAULT NULL COMMENT '二级编号项目编号或商机编号', `THIRD_LEVEL` varchar(255) DEFAULT NULL COMMENT '三级分类', `THIRD_LEVEL_NAME` varchar(255) DEFAULT NULL COMMENT '三级名称', `FOURTH_LEVEL` varchar(255) DEFAULT NULL COMMENT '四级分类', `FOURTH_LEVEL_NAME` varchar(255) DEFAULT NULL COMMENT '四级名称', `FIFTH_LEVEL` varchar(255) DEFAULT NULL COMMENT '五级分类', `FIFTH_LEVEL_NAME` varchar(255) DEFAULT NULL COMMENT '五级名称', `SIXTH_LEVEL` varchar(255) DEFAULT NULL COMMENT '六级分类', `SIXTH_LEVEL_NAME` varchar(255) DEFAULT NULL COMMENT '六级名称', `WORK_CONTENT` text COMMENT '工作内容', `WORK_PLAN` text COMMENT '工作计划', `WORK_HOUR` decimal(5,3) DEFAULT NULL COMMENT '工时', `DAY` decimal(5,3) DEFAULT NULL COMMENT '人天', `FILL_IN_DATE` date DEFAULT NULL COMMENT '填写日期', `COMPANY_ID` varchar(20) DEFAULT NULL COMMENT '所属公司', `COMPANY_NAME` varchar(255) DEFAULT NULL COMMENT '所属公司名称', `FIRST_ORG_ID` varchar(20) DEFAULT NULL COMMENT '一级部门ID', `FIRST_ORG_NAME` varchar(255) DEFAULT NULL COMMENT '一级部门名称', `FILL_IN_ORG_ID` varchar(20) DEFAULT NULL COMMENT '填写人组织ID', `FILL_IN_ORG_NAME` varchar(255) DEFAULT NULL COMMENT '填写人组织名称', `SUBMIT_USER_NAME` varchar(255) DEFAULT NULL COMMENT '提交人姓名', `STATUS` varchar(255) DEFAULT NULL COMMENT '审核状态', `IS_PROJECT_MEMBER` int(11) DEFAULT NULL COMMENT '是否为项目成员', `DELETE_FLAG` varchar(255) DEFAULT NULL COMMENT '删除标志', `CREATE_TIME` datetime DEFAULT NULL COMMENT '创建时间', `CREATE_USER` varchar(20) DEFAULT NULL COMMENT '创建用户', `UPDATE_TIME` datetime DEFAULT NULL COMMENT '修改时间', `UPDATE_USER` varchar(20) DEFAULT NULL COMMENT '修改用户', PRIMARY KEY (`ID`) USING BTREE, KEY `WORK_HOUR` (`WORK_HOUR`,`FILL_IN_DATE`,`FILL_IN_ORG_ID`,`STATUS`,`DELETE_FLAG`,`CREATE_USER`) USING BTREE ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='工时内容'; 一级分类为PROJECT,SECOND_LEVEL为项目ID,DAY为实际的人天,根据日期FILL_IN_DATE ,项目ID,PROJECT_ID查询所有产品ID,PRODUCT_ID的部门ORG_ID对应字段FIRST_ORG_ID的部门预算的燃尽图,需要多个部门同时显示在一个x轴的坐标点,也就是一个日期有多个部门的剩余预算统计
05-13
08-13
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值