• 属性扩展


    通过对数据库表的封装,对该表的属性进行扩展。

    1、例如:表中的性别是bool类,要实现显示给用户看的为“男、女”

    2、通过表中的生日datetime类,来实现显示给用户看的年月日,自动计算年龄。

    3、通过数据库User表中的民族编号,显示给用户看该民族编号对应的Nation表中的民族名称

    调用一个查询民族名称的方法

    复制代码
    using System;
    using System.Collections.Generic;
    using System.Data.SqlClient;
    using System.Linq;
    using System.Text;
    
    namespace ConsoleApplication1.App_Code
    {
        public class UserNationData
        {
            SqlConnection conn;
            SqlCommand cmd;
    
            public UserNationData()
            {
                conn = new SqlConnection("server=.;database=Data0216;user=sa;pwd=123");
                cmd = conn.CreateCommand();
            }
    
            public string SelectNationName(string ncode)
            {
                string end = "<暂无>";
    
                cmd.CommandText = "select *from UserNation where NationCode = @a";
                cmd.Parameters.Clear();
                cmd.Parameters.AddWithValue("@a", ncode);
    
                try
                {
                    conn.Open();
                    SqlDataReader dr = cmd.ExecuteReader();
                    if (dr.HasRows)
                    {
                        dr.Read();
                        end = dr["NationName"].ToString();
                    }
                }
                catch { }
                finally { conn.Close(); }
                return end;
            }
        }
    }
  • 相关阅读:
    python中的对象
    在python中是没有NULL的,取而代之的是None,它的含义是为空
    Python将列表作为栈和队列
    Python的数据类型3元组,集合和字典
    1
    Python的数据类型2列表
    _Python定义方法
    IDEA
    Docker-compose.yml 基础使用
    Nginx 前后端分离, 多个二级域名配置
  • 原文地址:https://www.cnblogs.com/zhulijun/p/6758195.html
Copyright © 2020-2023  润新知