随笔分类 - LINQ
摘要:1 LINQ TO XML(代码下载) 准备:新建项目 linq_Ch7控制台程序,新建一个XML文件夹,我们就轻松地学习一下吧 XDocument 创建XML文档 XDeclaration 创建XML中的声明 XElement 创建XML中的元素 XAttribute 创建XML中元素的属性 XComment 创建XML中的注释1.1 创建与读取XML文件 ①创建XML 代码如下: 1: #region 创建一个XML文件夹 2: string dir = Environment.CurrentDirectory + @"/XML"; 3: ...
阅读全文
摘要:2 LINQ TO SQL完结(代码下载) 我们还是接着上次那个简单的销售的业务数据库为例子,打开上次那个例子linq_Ch52.1 当数据库中的表建立了主外键①根据主键获取子表信息 将Sales表中的UserID和Users表中的ID建立主外键关系,打开数据库,新建查询,执行下面的T-sqlalter table Salesadd constraint FK_UserID foreign key(UserId) REFERENCES Users(Id)go 当然你也可以手动可视化模式创建 当然你也可以在dbml文件中手动创建,一个User可以有很多Sales,所以User是父类如果你是采用T
阅读全文
摘要:2 LINQ TO SQL(代码下载) 我们以一个简单的销售的业务数据库为例子 表结构很简单:Users(购买者(用户)表),Products(产品信息表),Sales(销售表),ReturnSales(退货信息表)在Sales表中,我们就知道谁买的了(根据UserId),然后买的时间,买的产品(根据ProductCode),Sales和ReturnSales一样的结构的接下来我们按照 小孩LINQ(四)中的方法建立好dbml文件,以便好操作数据。准备工作后完成后如下:附一(数据库代码):USE [master]GO/****** Object: Database [SalesDB] ...
阅读全文
摘要:1 LINQ TO SQL(代码下载) 我们以一个酒店管理系统的数据库为例子 表结构很简单:GuestInfo(客人信息表),Room(房间表),RoomType(房间类型表),HotelInfo(每个月盈利信息) 整体就是,Room中有个房间类型ID的外键,客人表中有个房间的ID的外键。月盈利信息先不管 准备:新建项目 linq_Ch4控制台程序,新建DB文件夹 右击DB文件夹,添加→新建项 选择LINQ to SQL类,文件名为 Hotel.dbml,添加 打开服务器资源管理器,我的快捷键是Ctrl+W+L 选中这四张表,往已经打开的Hotel.dbml文件中拖放,然后Ctrl+S保...
阅读全文
摘要:1 LINQ TO Objects续2(代码下载) 新建项目 linq_Ch3控制台程序 1.1 操作字符串 ①查找字符串中包含的大写字母,字符串是由多个char类型组成 //1.查找字符串中包含的大写字母 string string1 = "int I=10;string String1=(I%2==0?\"偶数\":\"奇数\")"; //过滤字符换中所有的大写字母,判断小写用IsLetter,数字用IsDigit,标点用IsPunctuation,控制字符用IsControl,分隔符用 IsSeparator,符号类型用 //I
阅读全文
摘要:1 LINQ TO Objects续(代码下载) 新建项目 linq_Ch2控制台程序,新建一个Entity文件夹 1.1 学生成绩查询(练习Join) 有三张表如下:学生表,班级表,成绩表。接下来我们按照这个在Entity文件夹建立3个实体类,类名跟表名一样。 public class StudentInfo { /// /// 学生编号 /// public int StuId { get; set; } /// /// 学生姓名 /// public str...
阅读全文
摘要:1 LINQ准备(代码下载)新建项目 linq_Ch1控制台程序,新建一个Entity文件夹 1.1 对象初始化器 在Entity新建一个类Student,代码如下using System;using System.Collections.Generic;using System.Linq;using System.Text; namespace linq_Ch1.Entity{ public class Student { /// /// 学生编号 /// public int Id { get; set; } ...
阅读全文
浙公网安备 33010602011771号