牛腩中后台内容总结

1、BS三层

        WEB->BLL->DAL

2、只引用是不够的,还要添加引用 (首先得生成类库。)

3、using语句块的使用

        Using 用来执行强制垃圾回收,当语句执行到末尾时 ,释放内存。

        Using(sdr=cmd.executereader(commandbehavior.closeconnction))

        {

            Dt.load(sdr);

        }

4、反射数据库:

        Stringconnstr =ConfigurationManager .ConnectionStrings ["connstr"].ConnectionString ;

        <connectionStrings>

            <add name="connstr"

               connectionString="server =LBQ-PC;database = newssystem;uid=sa;pwd=123;"

               providerName="System.Data.SqlClient" />

       </connectionStrings>

5、防止sql注入(使用带参数的sql语句):

        带参数的sql语句。

        @caName

        方法

        如:insert into category(name) values (@caName);

        cmd中添加参数:cmd.parameters.add(new sqlparameters("@caName","牛腩测试"))

        Addrange:传入参数数组。

 

 

 

技巧性知识

1、注释:/**/

2、Ctrl+k,d快捷键排序文档。

3、常见的一种错误

        1)、数据库服务没有打开。

        2)、数据库连接字符串写错了。

4、TODO  注释的作用:

        类似于书签,是一种记忆功能。针对于VS,对编程人员有帮助。

        视图任务列表。可以对未完成的方法进行注释,可快速找到未完成任务。

5、自定义类模版(新建类的时候包含注释等信息)

 

 

你可能感兴趣的:(牛腩中后台内容总结)