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

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

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

           newModel.StrNewsContent = dr["content"].ToString();

  •            newModel.Sort = (int)dr["sort"];

  • return newModel;

  •        }

  • else

  •        {

  • thrownew Exception("出现异常!");

  •        }

  •    }

  • }

  • .net三层架构_.net三层架构是什么_aspnet三层架构

    这里的这个NewsDALL类,主要是来完成有关新闻需要对的各种操作,当然了,这只是这个类的一部分,主要是来演示NewsDALL类怎样调用SqlHelper类中的方法,来完成对的操作的。

    3)接下来就是最后一层,业务逻辑层了。

    业务逻辑层的话主要来处理视图层和访问层之间的关系的。当然了,也可以直接在视图层调用访问层,但是对于关系来说可能会增加复杂性,所以前辈们就专门的抽象出来一个业务逻辑层,把所有的业务逻辑关系都在这一层处理清楚之后再,访问访问层,进行对数据的操作。(当然这是我自己的理解,如果有什么不对的话,请大家指正)

    在我这次的项目中,貌似我的这一层完全是多余的,因为不需要什么太多的业务逻辑的处理,可以完全在视图层直接访问访问层的。

    还是使用代码说话吧,当然这个仍然是NewsBLL类代码的一部分:

    1. /// <summary>

    2. ///业务逻辑层主要处理视图层和访问直接的关系

    3. /// </summary>

    4. publicclass NewsBLL

    5. {

    6. //完成对的添加

    7. public int AddNew(NewsModel model)

    8.    {

    9.        NewsDALL newDALL = new NewsDALL();

    10. return newDALL.AddNews(model);

    11.    }

    12. //完成对数据的删除

    13. public int DeleteNew(int i)

    14.    {

    15.        NewsDALL newDALL = new NewsDALL();

    16. return newDALL.DeleteNew(i);

    17.    }

    18. //返回一个新闻分类的对象

    19. public NewsModel GetModel(int intSort)

    20.    {

    21.        NewsModel model = new NewsModel();

    22. if (intSort == 1)

    23.        {

    24.            model.StrNewSort1 = "学院新闻";

    25.            model.StrNewSort2 = "";

    26.            model.StrNewSort3 = "";


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

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

      • 常宽宽
        常宽宽

        我们还可以顺理成章确认这些人工岛符合

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