基于DOTNET的活动记录框架
写过一段时间的DOTNET程序和ROR程序后,受ROR的ActiveRecord框架启发,故此写了DOTNET版本的活动记录框架。具有CRUD、事务、验证器、支持多数据库连接。
先介绍简单的CRUD操作。
建立表结构:
create table products(
id int primary key identity,
name varchar(50),
shape varchar(50),
amount int,
remark varchar(200)
)
然后定义类:
using EtNet.ActiveRecord;[Table("products")]public class Product : ActiveRecordBase{public Product(){//// TODO: 在此处添加构造函数逻辑//}[PrimaryKey]public int id{get {return _id;}set {_id = value;}}[Field]public string name{get {return _name;}set {_name = value;}}[Field]public string shape{get {return _shape;}set {_shape = value;}}[Field]public int amount{get {return _amount;}set {_amount = value;}}[Field]public string remark{get {return _remark;}set {_remark = value;}}private int _id;private string _name;private string _shape;private int _amount;private string _remark;}
1、增加记录
Product p = new Product();p.name = "电脑";p.shape = "PII";p.amount = 30;p.Create();
2、修改记录
Product p = (Product)Product.Find(typeof(Product),1);p.shape = "PIII";p.amount = 23;p.remark = "备用";p.Update();
3、删除记录
Product p = (Product)Product.Find(typeof(Product),1);p.Destroy();
4、查询记录
Product p = (Product)Product.Find(typeof(Product),1);Console.WriteLine(p.id);Console.WriteLine(p.name);Console.WriteLine(p.shape);Console.WriteLine(p.amount);
其他的功能操作以后再介绍。
基于DOTNET的活动记录框架相关推荐
- 基于DotNet Core的RPC框架(一) DotBPE.RPC快速开始
0x00 简介 DotBPE.RPC是一款基于dotnet core编写的RPC框架,而它的爸爸DotBPE,目标是实现一个开箱即用的微服务框架,但是它还差点意思,还仅仅在构思和尝试的阶段.但不管怎么 ...
- 基于CRM跟进(活动)记录中关键字识别的客户跟进加权值的成单概率算法
1.提取销售人员的跟进记录,分析其中的骂人文字(负面情绪),将有负面情绪的客户的跟进排期,进行降权(权重)操作.重点跟进加权值较高的客户. 执行办法: 将销售与客户沟通的语音:电话,微信,QQ,通过调 ...
- 基于.NET CORE微服务框架 -谈谈surging的服务容错降级
一.前言 对于不久开源的surging受到不少.net同学的青睐,也受到.net core学习小组的关注,邀请加入.NET China Foundation 以方便国内.net core开源项目的推广 ...
- 基于.NET CORE微服务框架 -谈谈surging API网关
1.前言 对于最近surging更新的API 网关大家也有所关注,也收到了不少反馈提出是否能介绍下Api网关,那么我们将在此篇文章中谈谈surging Api 网关 开源地址:https://gith ...
- 基于.NET CORE微服务框架 -谈谈Cache中间件和缓存降级
1.前言 surging受到不少.net同学的青睐,也提了不少问题,提的最多的是什么时候集成API 网关,在这里回答大家最近已经开始着手研发,应该在1,2个月内会有个初版API网关,其它像Token身 ...
- 什么是活动记录模式?
活动记录是指封装了数据库表或视图的一行的对象,对象可以包含数据和行为. 活动记录对象的结构应尽可能的接近于相关联的数据表结构. 活动对象中通常会包含用来执行查找的查找方法.CURD操作.验证以及领域相 ...
- 基于客户端用户行为记录的网站可用性分析工具研究
基于客户端用户行为记录的网站可用性分析工具研究 白文涛 刘正捷 陈军亮 大连海事大学欧盟可用性中国中心 116026 http://usability.dlmu.edu.cn 摘要:如何改善网站的可用 ...
- php yii没有数据库吗,php – YII活动记录未插入数据库但未给出错误
我一直在为此暂时失去理智.我不使用Yii,我刚刚继承了一些遗留代码,我试图绕过它. 我正在使用活动记录将记录添加到数据库中. 代码是这样的: $result = new Result(); $resu ...
- 基于DotNet构件技术的企业级敏捷软件开发平台 - AgileEAS.NET - 文章汇总及学习指南...
一.AgileEAS.NET平台简介 AgileEAS.NET平台是一套应用系统快速开发平台,用于帮助中小软件开发商快速构建自己的企业信息管理类开发团队,以达到节省开发成本.缩短开发时间,快速适应市场 ...
最新文章
- 矩阵乘法的优化及其在卷积中的应用
- 三星全球首家量产18nm DRAM
- 权限管理(shiro框架)
- python爬虫从入门到精通-Python网络爬虫开发从入门到精通
- django之模板语法
- Opera在本博客的发文方法,fedora8下
- MPEG中面向沉浸式视觉体验的标准化活动
- 在Centos中yum安装和卸载软件的使用方法
- C#中5中timer的比较
- 俺也试着搞了一个vue组件库
- windows cmd 命令行 —— 进程与服务
- matlab中的显示精度
- HG255D刷flash记录
- Wonderware Intouch 2014R2 SP1授权教程
- 按键精灵实现验证码识别
- Romax Designer 机械传动系统 视频
- mos管h桥电机驱动电路与设计原理图-KIA MOS管 (kiaic.com)
- 《你就这样吧,挺好的!》 ——自由极光优美句子珍藏
- YC2440+wiggler小板+H-JATG+PCI转并口卡开发环境的搭建
- mysql创建三个表相互关联_mysql – 在三个表之间创建关系