EntityFramework底层操作封装(3)
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了EntityFramework底层操作封装(3),小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1886字,纯文字阅读大概需要3分钟。
内容图文
![EntityFramework底层操作封装(3)](/upload/InfoBanner/zyjiaocheng/530/ebfe71d55a004a2c9d1d488689b48ff9.jpg)
上面谈了几个类的 封装 ,这次我们讲讲使用的方式。 在实际过程中,我们怎么就能说明我们少了代码的编写呢? 例如我们需要一个类实现某个表的 操作 ,我们只需要继承与我们的Base类就能实现了。 using System;using System.Collections.Generic;using System
上面谈了几个类的封装,这次我们讲讲使用的方式。
在实际过程中,我们怎么就能说明我们少了代码的编写呢?
例如我们需要一个类实现某个表的操作,我们只需要继承与我们的Base类就能实现了。
using System; using System.Collections.Generic; using System.Linq; using System.Text; using NOAS.PublicOpinionMonitor.Access.Common; using NOAS.PublicOpinionMonitor.ENTITY; namespace NOAS.PublicOpinionMonitor.Access { public class ProxyDAL : AccessBase我坚持的东西是,自己的事情自己做。所以一般在做底层的架构涉的时候,每个类只能操作自己对应的表。这样让我们的代码也会更加的清晰。{ public ProxyDAL() : base(strTableName:"t_po_monitor_proxy",ColumsName:@" [monitorid] ,[monitor_name] ,[tkwid] ,[monitor_stardate] ,[monitor_enddate] ,[monitor_datetype] ,[monitor_interval] ,[data_begindate] ,[data_enddate] ,[exec_datetime] ,[monito_days] ,[updatedate] ,[status]") { } public List getAllMonitorProxy() { return getListByWhere(string.Empty); } } }
在业务层的使用过程中,就更加简单了。
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace NOAS.PublicOpinionMonitor.BIZ { public class ProxyBLL { public int addMonitorProxy(ENTITY.t_po_monitor_proxy proxyEntity) { new NOAS.PublicOpinionMonitor.Access.ProxyDAL().addEntity(proxyEntity); return proxyEntity.mproxyid; } public int updateMonitorProxy(ENTITY.t_po_monitor_proxy proxyEntity) { new NOAS.PublicOpinionMonitor.Access.ProxyDAL().updateEntity(proxyEntity); return proxyEntity.mproxyid; } } }
从这里也让我更加的喜欢去设计和架构东西。架构让程序编程更美。多想,多做,多看。让我们的代码变得更加清晰。
坚决不做码农,我们是攻城师。
内容总结
以上是互联网集市为您收集整理的EntityFramework底层操作封装(3)全部内容,希望文章能够帮你解决EntityFramework底层操作封装(3)所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。