您的位置:首页 > 数据库

linq to sql用partial扩展属性,创建一个部分类(用于多表连接)

2015-10-10 09:53 465 查看
1.在窗体中创建dataGridView显示表:

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是主键表
}

}
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: