(LINQ 学习系列)(4)Linq教程实例: LINQ单表操作
1. 建立数据库,设置表,表结构如下
create table student (
ID int identity(1,1),
StudentName nvarchar(50) null,
Old int null,
Sex nvarchar(10) null,
constraint PK_STUDENT primary key (ID)
)
go
2. 建立VS项目 LinqTest按对象关系设计器的方法设置
在DataClass1.dbml, 从数据库中拖出数据表.生成文件如下
3. 新建立一个展示窗体 FrmSingleTable
代码如下:
namespace LinqTest
{
public partial class FrmSingleTable : Form
{
internal static string sqlconStr = @"Data Source=localhost;Initial Catalog=lxPower;user=sa;pwd=XXX";
public FrmSingleTable()
{
InitializeComponent();
}
private void FrmSingleTable_Load(object sender, EventArgs e)
{
DataLoad();
}
private void DataLoad()
{
DataClasses1DataContext db = new DataClasses1DataContext(sqlconStr);
var myTable = db.GetTable<student>();
this.dataGridView1.DataSource = myTable;
}
}
}
4. 运行结果如下图
5. 至此,我们已经完成一个简单的数据表显示过程.
6. LINQ入门教程非常简单吧,希望大家多关注一下基础的概念.