最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

EntityFramework底层操作封装(3)

来源:动视网 责编:小采 时间:2020-11-09 07:28:24
文档

EntityFramework底层操作封装(3)

EntityFramework底层操作封装(3):上面谈了几个类的 封装 ,这次我们讲讲使用的方式。 在实际过程中,我们怎么就能说明我们少了代码的编写呢? 例如我们需要一个类实现某个表的 操作 ,我们只需要继承与我们的Base类就能实现了。 using System;using System.Collections.Gen
推荐度:
导读EntityFramework底层操作封装(3):上面谈了几个类的 封装 ,这次我们讲讲使用的方式。 在实际过程中,我们怎么就能说明我们少了代码的编写呢? 例如我们需要一个类实现某个表的 操作 ,我们只需要继承与我们的Base类就能实现了。 using System;using System.Collections.Gen


上面谈了几个类的 封装 ,这次我们讲讲使用的方式。 在实际过程中,我们怎么就能说明我们少了代码的编写呢? 例如我们需要一个类实现某个表的 操作 ,我们只需要继承与我们的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):上面谈了几个类的 封装 ,这次我们讲讲使用的方式。 在实际过程中,我们怎么就能说明我们少了代码的编写呢? 例如我们需要一个类实现某个表的 操作 ,我们只需要继承与我们的Base类就能实现了。 using System;using System.Collections.Gen
推荐度:
标签: 操作 上面 封装
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top