linq to sql用partial扩展属性,创建一个部分类(用于多表连接)
2015-10-10 09:53
465 查看
1.在窗体中创建dataGridView显示表:
2.在表中nation列扩展出来,显示名字,不显示代号,需要连接到主键表中
①对INFO表进行扩展属性-新建一个类(名字和Info一样)-利用partial建一个Info表的部分类-在里面添加
一个public的属性名
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; namespace WindowsFormsApplication1 { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void Form1_Load(object sender, EventArgs e) { contestDataContext _contest = new contestDataContext(); dataGridView2.DataSource = _contest.Info; } } }
2.在表中nation列扩展出来,显示名字,不显示代号,需要连接到主键表中
①对INFO表进行扩展属性-新建一个类(名字和Info一样)-利用partial建一个Info表的部分类-在里面添加
一个public的属性名
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace WindowsFormsApplication1 { public partial class Info//做一个Info的部分(partial)类, { public string Nname// { get//获取属性 { return this.Nation1.Name;//调取主键表中的name,nation1是主键表 } } } }
相关文章推荐
- mysql problems
- [置顶] 【实验-视频过程】ORACLE EXPDP IMPDP导入导出同EXP IMP命令详细对比
- MySQL Proxy使用
- Python 数据库连接(sqlite, mysql, oracle, postgresql, sql server)
- MySQLCluster集群部署(MySQLCLUSTER 7.4.7)
- 安装mysql数据库
- 数据库事务隔离级别和锁实现机制
- mysql 分析查找执行效率慢的SQL语句
- MYSQL实践心得:table_open_cache…
- SQLite批量插入Android代码示例
- SQLite批量插入IOS代码示例
- SQL知识以及SQL语句简单实践
- mysql学习------二进制日志
- mysql备份
- MongoDB启动
- SQLITE一个数据库多个连接
- 21分钟 MySQL 入门教程
- MySQL核心基础(一)之数据库介绍
- MySQL的EVENT调度器详解
- Oracle之dba_profiles解析