您的位置:首页 > 数据库

Linq to Sql ------------------------复习(一)

2014-03-17 23:48 330 查看
类中的代码如下

create database StudentDB
go
use StudentDB
go
--班级表
create table classic
(
classID int identity(1,1) primary key,
className varchar(20) not null
)
go
insert into classic values('T102');
insert into classic values('T104');
insert into classic values('T110');
go
--学生表
CREATE TABLE stuInfo
(
stuName    NVARCHAR(20)    NOT NULL,
stuNo      NCHAR(6)        NOT NULL,
stuSex     NCHAR(4)        NOT NULL,
stuAge     int             NOT NULL,
stuSeat    int             IDENTITY(1,1),
classID    int             foreign key references classic(classID)
)
GO
INSERT INTO stuInfo VALUES('张秋丽','s25301','女',18,1)
INSERT INTO stuInfo VALUES('李斯文','s25303','男',22,2)
INSERT INTO stuInfo VALUES('李文才','s25302','男',31,3)
INSERT INTO stuInfo VALUES('马英','s25304','女',25,2)
INSERT INTO stuInfo VALUES('孙红雷','s25305','男',32,3)
INSERT INTO stuInfo VALUES('欧阳俊雄','s25306','男',28,1)
INSERT INTO stuInfo VALUES('江琳','s25307','女',23,1)
go
--课程表
CREATE TABLE stuMarks
(ExamNo CHAR(7) primary key NOT NULL,
stuNo NCHAR(6) NOT NULL,
writtenExam SMALLINT NOT NULL,
LabExam SMALLINT NOT NULL)
GO
INSERT INTO stuMarks VALUES('S271811','s25301',87,88)
INSERT INTO stuMarks VALUES('S271812','s25302',67,52)
INSERT INTO stuMarks VALUES('S271813','s25303',65,62)
INSERT INTO stuMarks VALUES('S271814','s25304',80,58)
INSERT INTO stuMarks VALUES('S271815','s25305',50,90)
INSERT INTO stuMarks VALUES('S271816','s25306',77,82)
go
alter table stuInfo
add constraint PK_stuNo primary key(stuNo)
alter table stuMarks
add constraint FK_stuno foreign key (stuNo) references stuinfo(stuno)
go
select * from classic
select * from stuInfo
select * from stuMarks


View Code
在项目中还要添加StudentDB.dbml文件。也就是linq to sql的那个文件。把数据库中的表都拖放在那个文件中就OK 了
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: