来博客园这么久了都没有发过自己的东西实在惭愧

新手发随笔,高手莫笑哦

题目:PetShop中操作数据的方法

1.:SqlHelper.cs
整合了一些操作数据的方法,节省了时间和空间,简单的就这么讲。

2.:为什么要定义常量参数
有些人奇怪为什么操作数据的方法里为什么这样
1PetShop数据操作部分的几点感受private const string SQL_ARTICLE_INSERT = "INSERT INTO NR_Article([columnid],[sort],[time],[title],[content],[author],[hit],[status]) VALUES(@ColumnID,@Sort,@Time,@Title,@Content,@Author,@Hit,@Status)";
2PetShop数据操作部分的几点感受
3PetShop数据操作部分的几点感受private const string PARM_ARTICLE_ID = "@ID";
可能奇怪为什么要用PARM_ARTICLE_ID的形式,
原因是编译后只需要调用就可以了,也就是说这部分的代码编译一次以后直接调用就可以了
而如果采用一般的变量的方式,每执行一次就要动态编译一次(不知道这样说有没有问题)

3.:接口的作用
PetShop里实现了几个数据库的调用方式,利用的就是接口然后再利用反射来确定动态加载的程序集

4.在PetShop里用abstract抽象类实现工厂方法
PetShop里用的是接口,但是我们也可以用abstract的形式,参考了CS的代码Provider + SqlProvider

PetShop数据操作部分的几点感受using System;
PetShop数据操作部分的几点感受
using Edot.NewsRelease.Components;
PetShop数据操作部分的几点感受
using System.Data.SqlClient;
PetShop数据操作部分的几点感受
using System.Data.SqlTypes;
PetShop数据操作部分的几点感受
using System.Data;
PetShop数据操作部分的几点感受
PetShop数据操作部分的几点感受
namespace Edot.NewsRelease.SqlProvider
}
给出操作Article的部分希望可以帮助一些人

相关文章:

  • 2021-11-22
  • 2021-09-30
  • 2022-12-23
  • 2021-04-18
  • 2022-01-18
  • 2021-12-12
  • 2022-03-03
  • 2021-11-05
猜你喜欢
  • 2021-12-06
  • 2022-12-23
  • 2021-07-20
  • 2021-07-21
  • 2022-02-03
  • 2021-11-30
  • 2021-12-31
相关资源
相似解决方案