写过一段时间的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的活动记录框架相关推荐

  1. 基于DotNet Core的RPC框架(一) DotBPE.RPC快速开始

    0x00 简介 DotBPE.RPC是一款基于dotnet core编写的RPC框架,而它的爸爸DotBPE,目标是实现一个开箱即用的微服务框架,但是它还差点意思,还仅仅在构思和尝试的阶段.但不管怎么 ...

  2. 基于CRM跟进(活动)记录中关键字识别的客户跟进加权值的成单概率算法

    1.提取销售人员的跟进记录,分析其中的骂人文字(负面情绪),将有负面情绪的客户的跟进排期,进行降权(权重)操作.重点跟进加权值较高的客户. 执行办法: 将销售与客户沟通的语音:电话,微信,QQ,通过调 ...

  3. 基于.NET CORE微服务框架 -谈谈surging的服务容错降级

    一.前言 对于不久开源的surging受到不少.net同学的青睐,也受到.net core学习小组的关注,邀请加入.NET China Foundation 以方便国内.net core开源项目的推广 ...

  4. 基于.NET CORE微服务框架 -谈谈surging API网关

    1.前言 对于最近surging更新的API 网关大家也有所关注,也收到了不少反馈提出是否能介绍下Api网关,那么我们将在此篇文章中谈谈surging Api 网关 开源地址:https://gith ...

  5. 基于.NET CORE微服务框架 -谈谈Cache中间件和缓存降级

    1.前言 surging受到不少.net同学的青睐,也提了不少问题,提的最多的是什么时候集成API 网关,在这里回答大家最近已经开始着手研发,应该在1,2个月内会有个初版API网关,其它像Token身 ...

  6. 什么是活动记录模式?

    活动记录是指封装了数据库表或视图的一行的对象,对象可以包含数据和行为. 活动记录对象的结构应尽可能的接近于相关联的数据表结构. 活动对象中通常会包含用来执行查找的查找方法.CURD操作.验证以及领域相 ...

  7. 基于客户端用户行为记录的网站可用性分析工具研究

    基于客户端用户行为记录的网站可用性分析工具研究 白文涛 刘正捷 陈军亮 大连海事大学欧盟可用性中国中心 116026 http://usability.dlmu.edu.cn 摘要:如何改善网站的可用 ...

  8. php yii没有数据库吗,php – YII活动记录未插入数据库但未给出错误

    我一直在为此暂时失去理智.我不使用Yii,我刚刚继承了一些遗留代码,我试图绕过它. 我正在使用活动记录将记录添加到数据库中. 代码是这样的: $result = new Result(); $resu ...

  9. 基于DotNet构件技术的企业级敏捷软件开发平台 - AgileEAS.NET - 文章汇总及学习指南...

    一.AgileEAS.NET平台简介 AgileEAS.NET平台是一套应用系统快速开发平台,用于帮助中小软件开发商快速构建自己的企业信息管理类开发团队,以达到节省开发成本.缩短开发时间,快速适应市场 ...

最新文章

  1. 矩阵乘法的优化及其在卷积中的应用
  2. 三星全球首家量产18nm DRAM
  3. 权限管理(shiro框架)
  4. python爬虫从入门到精通-Python网络爬虫开发从入门到精通
  5. django之模板语法
  6. Opera在本博客的发文方法,fedora8下
  7. MPEG中面向沉浸式视觉体验的标准化活动
  8. 在Centos中yum安装和卸载软件的使用方法
  9. C#中5中timer的比较
  10. 俺也试着搞了一个vue组件库
  11. windows cmd 命令行 —— 进程与服务
  12. matlab中的显示精度
  13. HG255D刷flash记录
  14. Wonderware Intouch 2014R2 SP1授权教程
  15. 按键精灵实现验证码识别
  16. Romax Designer 机械传动系统 视频
  17. mos管h桥电机驱动电路与设计原理图-KIA MOS管 (kiaic.com)
  18. 《你就这样吧,挺好的!》 ——自由极光优美句子珍藏
  19. YC2440+wiggler小板+H-JATG+PCI转并口卡开发环境的搭建
  20. mysql创建三个表相互关联_mysql – 在三个表之间创建关系

热门文章

  1. 安装包制作工具 SetupFactory使用4:安装时写入注册表和拷贝文件到指定目录
  2. PLSQL-创建函数
  3. 玉洁哥的设计模式指摘
  4. lpc matlab 预测,LPC特征提取 matlab
  5. Android 开启手电筒功能(完美适配4.x, 5.x, 6.x )
  6. 学校BBS上看到一篇关于追女孩子的文章,相信谁看了都会有种恍然大悟的感觉。
  7. 江南大学851计算机初试考研经验
  8. R_Test3(绘图)
  9. 支付系统设计四:轮询扣款设计04-详解
  10. VARIANT、COleVariant 和_variant_