(LINQ 学习系列)(6)Linq教程实例: 使用自写类代码来访问数据
/**
* meetweb@sohu.com
* Modify By 2012-3
* */
using System;
using System.Collections.Generic;
using System.Linq;
using System.Data.Linq.Mapping;
using System.Data;
using System.Reflection;
using System.Linq.Expressions;
using System.ComponentModel;
namespace LinqTest
{
[Table(Name = "student")]
class StudentClass
{
private int _ID;
private string _StudentName;
private System.Nullable<int> _Old;
private string _Sex;
[Column(Name = "ID")]
public int ID
{
set
{
_ID = value;
}
get
{
return _ID ;
}
}
[Column(Name = "StudentName")]
public string StudentName
{
get
{
return this._StudentName;
}
set
{
this._StudentName = value;
}
}
[Column(Name = "Old")]
public System.Nullable<int> Old
{
get
{
return this._Old;
}
set
{
if (this._Old != value)
{
this._Old = value;
}
}
}
[Column(Name = "Sex")]
public string Sex
{
get
{
return this._Sex;
} set {
if ((this._Sex != value))
{
this._Sex = value;
}
}
}
}
}
1. 建一个窗体 Frmindividuation
private void Frmindividuation_Load(object sender, EventArgs e)
{
GetData();
}
//Get The Data Table
private void GetData()
{
IDbConnection conn = new SqlConnection(sqlconStr);
conn.Open();
DataContext ctx = new DataContext(conn);
Table<StudentClass> dx = ctx.GetTable<StudentClass>();
this.dataGridView1.DataSource = dx.ToList();
}
2. 运行结果如下图
转载于:https://www.cnblogs.com/meetweb/archive/2012/04/04/2432124.html
(LINQ 学习系列)(6)Linq教程实例: 使用自写类代码来访问数据相关推荐
- 学java用什么写比较好_学习Java需要什么基础,初学Java如何写好代码
原标题:学习Java需要什么基础,初学Java如何写好代码 初学Java的同学时常会遇到这样的情况,跟着入门教程看过一遍,但需要自己写代码的时候却无从下手:写代码的时候时常会遇到不懂的地方,如果停下来 ...
- Java基础学习系列--(二)【抽象类,接口、代码块、final、单例、枚举】
第一章 抽象类 1.1 概述 1.1.1 抽象类引入 父类中的方法,被它的子类们重写,子类各自的实现都不尽相同.那么父类的方法声明和方法主体,只有声明还有意义,而方法主体则没有存在的意义了(因为子类对 ...
- (LINQ 学习系列)(8)Linq教程实例: 事务处理
Linq to sql在提交更新的时候默认会创建事务,一部分修改发生错误的话其它修改也不会生效 下面是插入2个表中的数据进行事务处理 private void TransAdd() { ...
- LINQ学习笔记(9) LINQ to Objects---查询内存中对象的集合
从这一篇开始要总结的是LINQ在实际中的应用,首先要总结的是LINQ to Objects,也就是LINQ与程序对象的配合使用. 其中程序对象集合最典型就是与数组的配合使用,如下示例: 1 class ...
- [SSIS] 之九: SSIS学习系列文章 (参考实例)
https://www.cnblogs.com/gudujianxiao/category/350476.html 转载于:https://blog.51cto.com/57388/2109207
- C#温故而知新学习系列之XML编程—Xml写入器XmlWriter类(三)
前言 与XmlReader类相对应,.NETFramework也提供了一个以快速的,非缓存的,只向前的,动态写入XML数据的类即XmlWriter类,可以将XmlWriter类理解为与XmlReade ...
- DDD系列第五讲:聊聊如何避免写流水账代码
向读者们道歉,由于工作太忙,又对文章质量有追求,所以这篇文章产出速度较慢,但可以向大家保证:文章中的内容都经过了反复实践和踩坑.DDD系列的前几篇文章可以点击文字下方阅读~ DDD系列第一讲 DDD系 ...
- Android+Jquery Mobile学习系列(6)-个人信息设置
目录导航 本节开始,进行代码的实战练习.我的这个App是管理保险客户信息的,数据采用Sqlite存储在本地手机上,第一次使用需要先登记自己的个人信息,这个功能非常简单,也无关紧要,我是拿这个练手,方便 ...
- MongoDB学习系列 -- 数据库、集合、文档的CURD
前面一篇章节我们已经对MongoDB的基本概念有了一个大概的了解,从今天开始,我们将进行更细粒度的学习,首先就是数据库.集合.文档的CURD操作. 为了便于操作,减少学习难度,我们这里使用javasc ...
最新文章
- LintCode 最大正方形
- Java多线程分析案例
- [LeetCode]--63. Unique Paths II
- Linux下备份cisco路由配置
- 开源会议系统openmeetings安装
- Flask爱家租房--订单支付(支付过程)
- 【逆强化学习-0】Introduction
- 查询引擎: SQL反解析(json2sql)(附源码)
- ftp网页服务器不允许匿名登录,我的FTP服务器不让匿名登陆,怎么办?
- linux查看允许创建多少个进程,Linux下查看某个进程创建了多少线程
- 分层结构、协议、接口、服务
- iOS 微信消息拦截插件系列教程-附录(服务端成果展示)
- 软件工程2第一次作业
- ps--光照+光晕+模糊
- javascript中实现点赞
- The Picture of Dorian Gray——17
- C++异常处理机制由浅入深, 以及函数调用汇编过程底层刨析. C++11智能指针底层模拟实现
- fibos开发踩坑集合
- 一个类似JQuery的精简版框架
- 什么是企业管理系统,应如何选择?
热门文章
- 优美的函数式语言Haskell
- python实现批量转换文件编码(批转换编码示例)
- vue 使用axios发送的请求使用md5加密
- L2-027 名人堂与代金券-PAT团体程序设计天梯赛GPLT
- L1-055 谁是赢家-PAT团体程序设计天梯赛GPLT
- table中的td表示table data(表格数据),tr表示table row(表格行),th表示table head(表格头)
- CCCC-GPLT L2-017. 人以群分 团体程序设计天梯赛
- 蓝桥杯 BASIC-29 基础练习 高精度加法
- 【软件测试】白盒测试与黑盒测试的区别(不同)
- 已知后序与中序输出前序(先序)