一步一步学Linq to sql(三):增删改
[1] 一步一步学Linq to sql(三):增删改
[2] 一步一步学Linq to sql(三):增删改
[3] 一步一步学Linq to sql(三):增删改
[4] 一步一步学Linq to sql(三):增删改
[2] 一步一步学Linq to sql(三):增删改
[3] 一步一步学Linq to sql(三):增删改
[4] 一步一步学Linq to sql(三):增删改
系列文章导航:
一步一步学Linq to sql(二):DataContext与实体
示例数据库
字段名 |
字段类型 |
允许空 |
字段说明 |
ID |
uniqueidentifier |
|
表主键字段 |
UserName |
varchar(50) |
|
留言用户名 |
PostTime |
datetime |
|
留言时间 |
Message |
varchar(400) |
√ |
留言内容 |
IsReplied |
bit |
|
留言是否回复 |
Reply |
varchar(400) |
√ |
留言管理员回复 |
在数据库中创建一个名为GuestBook的数据库,在里面创建一个tbGuestBook的表,结构如上表。
生成实体类
右键点击网站项目,选择添加新项,然后选择“Linq to sql Classes”,命名为GuestBook。然后打开App_Code里面的GuestBook.dbml。设计视图上的文字提示你可以从服务器资源管理器或者攻击箱拖动项到设计界面上来创建实体类。
那么,我们就在服务器资源管理器中创建一个指向GuestBook数据库的数据连接,然后把tbGuestBook表拖动到GuestBook.dbml的设计视图上,按CTRL+S保存。打开GuestBook.designer.cs可以发现系统自动创建了GuestBook数据库中tbGuestBook表的映射,如下图: