学习笔记(一)-Linq To Sql&PhotoShop第二章

A.昨天学习了使用Linq对sql数据库进行增删改查操作,下面就来详细介绍一下具体操作步骤:
1.首先在项目中添加一个dbml的数据库映射文件,并将表关系建立好
                                                                      (例子名称:DataClasses.dbml,表名称:Admin)
在使用的类创建:
DataClassesDataContext a = new DataClassesDataContext();//创建上下文对象
         增加:
Admin insertdata= new Admin{Name="aa",Psw="11"};//创建表对象并添加数据
a.Admin.InsertOnSubmit(insertdata);//使用InsertOnSubmit()代替Add()方法添加
a.SubmitChanges();//提交(重要,必须这一步才能实现数据增加)
        更新
Admin updatedata = a.Admin.Single(p => p.id = = 3);//其实这里用了一个Lambda表达式做了一个id=3的查询操作
updatedata.Name = "朱熙";//修改id=3的name值
updatedata.Psw="12";//修改id=3的Psw值
a.SubmitChanges();//提交(重要,必须这一步才能实现数据更新)
        删除操作同更新类似
Admin deletedata = a.Admin.Single(p => p.id == 3);
a.Admin.DeleteOnSubmit(deletedata);
a.SubmitChanges();
        查询
var selectdata=from c in a.Admin select c ;//创建查询语句
foreach (var d in selectdata) {//执行查询语句,属于延迟执行
Label1.Text += d.Name + "      " + d.Psw;
                                   }//使用foreach显示数据
查询规则:from语句开头 其间可加入where条件,添加多个linq语句,groupby分组等等各种操作 最后以select语句结尾,优点支持智能输入模式,防止sql注入等等
以上就是全部的linq操作sql数据库方法(我学到的)

B:下午学习了《精通PhotoShop》的第二章:选择,学到了以下知识:
1.选区工具的使用,包括矩形,椭圆,
2.对选区的编辑操作:填充和描边
3.套索工具组:套索工具、多边形套索、磁性套索(特好用)
4.魔棒工具的使用(选取相同颜色的区域,按住Shift健可以多次点击选区)

等等就是昨天学习的东西,最后写了个斐波那契函数:
static string GetNumberAtListPos(int pos)
         {
             Int64[] list = new Int64[pos];
             list[0] = 1;
             list[1] = 1;
             for (int i = 2; i < pos; i++)
             {
                 list = list + list ;
             }
            return (list[pos - 1].ToString());
       }
以上。。。。。。。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值