(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入门教程非常简单吧,希望大家多关注一下基础的概念.

原文地址:https://www.cnblogs.com/meetweb/p/2410571.html