没有合适的资源?快使用搜索试试~ 我知道了~
ActiveRecord使用文档
5星 · 超过95%的资源 需积分: 10 14 下载量 138 浏览量
2015-08-17
16:11:40
上传
评论
收藏 124KB DOC 举报
温馨提示
试读
16页
ActiveRecord的model创建,常用的一些增删改查以及HQL的使用
资源推荐
资源详情
资源评论
AcveRecord 代码示例文档
目录
AcveRecord 代码示例文档........................................................................................................... 1
目录........................................................................................................................................ 1
一. 数据库表结构............................................................................................................... 2
二. 数据持久化................................................................................................................... 2
三. 数据库操作................................................................................................................... 5
(1) 增加:...................................................................................................................... 5
(2) 修改:...................................................................................................................... 5
(3) 查询:....................................................................................................................... 6
(4) 删除:...................................................................................................................... 9
一.数据库表结构
此处以 UserInfo 为例:
用户信息管理
主要操作、维护用户信息表(userinfo)同时进行电表关联操作
主键 字段名称 数据类型 长度 允许空 描述 备注
Guid uniqueidentier 16
唯一标识
GDSBH varchar 12 √
供电所编号
GDSMC varchar 50 √
供电所名称
BYQBH varchar 16 √
台区编号
BYQMC varchar 50 √
台区名称
√ HH varchar 50
户号
HM varchar 50 √
户名
YDDZ varchar 100 √
用电地址
BXBH varchar 12 √
表箱编号
BH varchar 30 √
表号(出厂编号)
BW bigint 8 √
表位
BL bigint 8 √
倍率
RL varchar 20 √
容量
XW varchar 1 √
相位
只有"A/B/C/H"四
个选项,例:A
二.数据持久化
首先把Userinfo进行持久化
[ActiveRecord]
public class UserInfo : ActiveRecordBase<UserInfo>{
private Guid guid = Guid.NewGuid();
[Property]
public Guid Guid
{
get { return guid; }
set { guid = value; }
}
/// <summary>
/// 供电所编号
/// </summary>
[Property("GDSBH")]
public string PowerSupplyBureauId { get; set; }
/// <summary>
/// 供电所名称
/// </summary>
[Property("GDSMC")]
public string PowerSupplyBureau { get; set; }
/// <summary>
/// 台区编号
/// </summary>
[Property("BYQBH")]
public string RegionId { get; set; }
/// <summary>
/// 台区名称
/// </summary>
[Property("BYQMC")]
public string RegionName { get; set; }
/// <summary>
/// 户号
/// </summary>
[PrimaryKey("HH")]
public string UserId { get; set; }
/// <summary>
/// 户名
/// </summary>
[Property("HM")]
public string UserName { get; set; }
/// <summary>
/// 用电地址
/// </summary>
[Property("YDDZ")]
public string Address { get; set; }
/// <summary>
/// 表箱编号
/// </summary>
[Property("BXBH")]
public string MeterBoxId { get; set; }
/// <summary>
/// 表号
/// </summary>
[Property("BH")]
public string MeterId { get; set; }
/// <summary>
/// 表位
/// </summary>
[Property("BW")]
public long MeterPosition { get; set; }
/// <summary>
/// 倍率
/// </summary>
[Property("BL")]
public long Ratio { get; set; }
/// <summary>
/// 容量
/// </summary>
[Property("RL")]
public string Capacity { get; set; }
/// <summary>
/// 相位
/// </summary>
[Property("XW")]
public string Phase { get; set; }
/// <summary>
/// 施工状态
/// </summary>
[Property("SGZT")]
public string ConstructState { get; set; }
/// <summary>
/// 施工时间
/// </summary>
[Property("SGSJ")]
public DateTime? ConstructTime { get; set; }
}
剩余15页未读,继续阅读
资源评论
- Ivan2018-03-13还可以,有帮助
毛豆他老子
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 中文-生僻字-龙年流行
- matlab实现rfid(2ASK信号的调制与解调)可以直接出仿真结果
- 漫画牛app.apk
- QPSK的锁相环程序,在MATLAB环境下编写的
- 一分钟成为点灯大师(超简单8行代码-STM32F407的HAL库定时器方式实现LED每隔1秒闪烁)
- c89c9ae435b3beb574fc729c96a803f0_bigAttachIdentifer.mp4
- 多式联运基于遗传算法求解多式联运低碳路径规划问题matlab源码
- DWC PCIe databook(EP) Version 5.40a
- USB无线网卡驱动 USB\VID-1A86&PID-E397&REV-0738
- matlab实现2ASK通信系统仿真进行2ASK调制
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功