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


    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是主键表
                 }
    
             }
        }
    }
  • 相关阅读:
    redis 基础知识
    vue + django 项目部署
    django 的静态资源
    uwsgi 与 supervisor
    django基础之orm(models)初识
    django基础之模板Template
    django基础知识之视图views
    django基础知识之django介绍及url
    django基础之Web框架介绍
    mysql之pymysql模块相关
  • 原文地址:https://www.cnblogs.com/franky2015/p/4865914.html
Copyright © 2020-2023  润新知