lambda表达式5

示例数据库
 [code]

字段名 字段类型 允许空 字段说明
ID uniqueidentifier   表主键字段
UserName varchar(50)   留言用户名
PostTime datetime   留言时间
Message varchar(400) √ 留言内容
IsReplied bit   留言是否回复
Reply varchar(400) √ 留言管理员回复
[/code]
创建数据库,同时创建表tblGuestBook

右键点击网站项目,选择添加新项,然后选择“Linq to sql Classes”,命名为GuestBook。然后打开App_Code里面的GuestBook.dbml。
那么,我们就在服务器资源管理器中创建一个指向GuestBook数据库的数据连接,然后把tbGuestBook表拖动到GuestBook.dbml的设计视图上,按CTRL+S保存。打开GuestBook.designer.cs可以发现系统自动创建了GuestBook数据库中tbGuestBook表的映射
GuestBook.designer.cs
代码:

#pragma warning disable 1591
//------------------------------------------------------------------------------
// <auto-generated>
// 此代码由工具生成。
// 运行时版本:4.0.30319.1
//
// 对此文件的更改可能会导致不正确的行为,并且如果
// 重新生成代码,这些更改将会丢失。
// </auto-generated>
//------------------------------------------------------------------------------

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Data.Linq;
using System.Data.Linq.Mapping;
using System.Linq;
using System.Linq.Expressions;
using System.Reflection;


[global::System.Data.Linq.Mapping.DatabaseAttribute(Name="linq1")]
public partial class GuestBookDataContext : System.Data.Linq.DataContext
{

private static System.Data.Linq.Mapping.MappingSource mappingSource = new AttributeMappingSource();

#region 可扩展性方法定义
partial void OnCreated();
#endregion

public GuestBookDataContext() :
base(global::System.Configuration.ConfigurationManager.ConnectionStrings["linq1ConnectionString"].ConnectionString, mappingSource)
{
OnCreated();
}

public GuestBookDataContext(string connection) :
base(connection, mappingSource)
{
OnCreated();
}

public GuestBookDataContext(System.Data.IDbConnection connection) :
base(connection, mappingSource)
{
OnCreated();
}

public GuestBookDataContext(string connection, System.Data.Linq.Mapping.MappingSource mappingSource) :
base(connection, mappingSource)
{
OnCreated();
}

public GuestBookDataContext(System.Data.IDbConnection connection, System.Data.Linq.Mapping.MappingSource mappingSource) :
base(connection, mappingSource)
{
OnCreated();
}

public System.Data.Linq.Table<tblGuestBook> tblGuestBook
{
get
{
return this.GetTable<tblGuestBook>();
}
}
}

[global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.tblGuestBook")]
public partial class tblGuestBook
{

private int _ID;

private string _UserName;

private System.DateTime _PostTime;

private string _Message;

private bool _IsReplied;

private string _Reply;

public tblGuestBook()
{
}

[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ID", AutoSync=AutoSync.Always, DbType="Int NOT NULL IDENTITY", IsDbGenerated=true)]
public int ID
{
get
{
return this._ID;
}
set
{
if ((this._ID != value))
{
this._ID = value;
}
}
}

[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_UserName", DbType="NVarChar(50) NOT NULL", CanBeNull=false)]
public string UserName
{
get
{
return this._UserName;
}
set
{
if ((this._UserName != value))
{
this._UserName = value;
}
}
}

[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PostTime", DbType="DateTime NOT NULL")]
public System.DateTime PostTime
{
get
{
return this._PostTime;
}
set
{
if ((this._PostTime != value))
{
this._PostTime = value;
}
}
}

[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Message", DbType="VarChar(400)")]
public string Message
{
get
{
return this._Message;
}
set
{
if ((this._Message != value))
{
this._Message = value;
}
}
}

[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsReplied", DbType="Bit NOT NULL")]
public bool IsReplied
{
get
{
return this._IsReplied;
}
set
{
if ((this._IsReplied != value))
{
this._IsReplied = value;
}
}
}

[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Reply", DbType="VarChar(400)")]
public string Reply
{
get
{
return this._Reply;
}
set
{
if ((this._Reply != value))
{
this._Reply = value;
}
}
}
}
#pragma warning restore 1591

由表自动生成实体类。
2011-6-2 22:28 danny
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值