b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

.net三层架构_aspnet三层架构_.net三层架构是什么(2)

电脑杂谈  发布时间:2017-01-23 08:16:33  来源:网络整理

   }

  • //新闻名称

  • privatestring strNewsName;

  • publicstring StrNewsName

  •    {

  • get { return strNewsName; }

  • set { strNewsName = value; }

  •    }

  • }

  • 这里的NewsModel就是一个关于新闻的实体类,其中声明了两个private的属性字段(一定要是private,防止非法赋值),使用public的构造函数,可以在外部给字段赋值。

    下面的就是在视图层来实例化对象,根据需要来给字段赋值,看下面的一段代码:

    1. NewsModel newModel = new NewsModel();

    2.       newModel.StrNewsName = this.TextBox1.Text;

    当然了,这仅仅是一段代码,其中并没有给字段nNewsId赋值,因为我把它作为的id地段,已经设置成自动增长。这样,就完成了视图层对实体层的调用。

    2)访问层

    库访问层,顾名思义,就是主要来完成对的访问,等一系类的对操作的类。为什么要单独的把对的操作抽象成一个单独的类,我个人理解是因为在整个项目的开发过程中,不仅仅需要一次访问,而是需要多次,如果每次都编写访问代码的话,会增加程序员的个人工作量,而且对于代码的易用性和简洁性来说肯定是非常糟糕的。当然来可能还有其它的一些优点,我暂时还没有发现。

    既然是对的操作类,而且对的操作,无非就是四种:增删改查。所以一个能提供增删改查的通用类是必不可少的。这就是我们经常所说的,通用访问类(很多的程序员都喜欢把这个类命名为SqlHelper,既然是名字,都是可以随意起的,只要不违反C#语法命名规范,当然这样命名也是有好处,就是可以使其他程序员根据类的名称,大概判断出这个类是要干什么的)。

    当然了,我这次做自己项目的时候,所写的访问类就没有我上次看周金桥老师的书,然后模仿写的访问类那么的复杂了(《【ASP.NET开发】ASP.NET对SQLServer的通用访问类》)。当然了,我这里的访问类,主要还是为了简介,和易用,只要满足我自己当前项目的需要就可以了,不是每做一个项目,都要写一个功能全面的访问类。

    代码如下,请大家参考,更喜欢哪个访问类,自己可以根据自己口味,或者需要,直接用也可以:

    1. /// <summary>

    2. ///创建一个SqlHelper的访问通用类,完成对的所有操作

    3. /// </summary>

    4. publicclass SqlHelper

    5. {

    6. //定义的连接字符串

    7. privatestaticreadonlystring connectionString = ConfigurationManager.ConnectionStrings["strConnectionString"].ConnectionString;

    8. /// <summary>

    9. /// 创建方法,完成对的非查询的操作

    10. /// </summary>

    11. /// <param name="sql">sql语句</param>

    12. /// <param name="parameters">传入的参数</param>


    13. 本文来自电脑杂谈,转载请注明本文网址:
      http://www.pc-fly.com/a/jisuanjixue/article-28238-2.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      • 小杉十郎太
        小杉十郎太

        你把魚船算上了

      热点图片
      拼命载入中...