zoukankan      html  css  js  c++  java
  • 2.8使用EntityBase

    2.8使用EntityBase

    返回单个实例对象

    /// <summary>

    /// 按指定的名字返回城市对象

    /// </summary>

    /// <param name="cityName"></param>

    /// <returns></returns>

    [System.ComponentModel.DataObjectMethod(System.ComponentModel.DataObjectMethodType.Select, false)]

    public static City SelectByName(string cityName)

    {

        DataProviders.IDataProvider provider = CreateDataProvider();

        provider.SQL = "SELECT CityID as [Identity],Name,PostalCode,DistanceCode,Province,Longitude,Latitude,Version " +

                        "FROM lt_dictionary.City WHERE Name=@name";

        provider.AddParameters("@name", cityName);

        return CreateInstance(provider.ExecuteDataTable());

    }

    返回集合对象

    /// <summary>

    /// 返回所有禁用状态的城市信息

    /// </summary>

    /// <returns></returns>

    [System.ComponentModel.DataObjectMethod(System.ComponentModel.DataObjectMethodType.Select, false)]

    public static List<City> SelectIsDisabled()

    {

        DataProviders.IDataProvider provider = CreateDataProvider();

        provider.SQL = "SELECT CityID as [Identity],Name,PostalCode,DistanceCode,Province,Longitude,Latitude,Version " +

                        "FROM lt_dictionary.City WHERE Enable=0";

        //返回List<City>

        return CreateInstances(provider.ExecuteDataTable());

    }

  • 相关阅读:
    C# 单元测试
    支持库:DateTime扩展
    根据枚举名称创建枚举
    支持库:String扩展
    数组的几道面试题转
    java推荐书籍及下载
    Python天天美味(总) 转
    python 实现文件的递归拷贝转
    关于python文件操作转
    JDK源码分析收藏地址
  • 原文地址:https://www.cnblogs.com/shyleoking/p/1336676.html
Copyright © 2011-2022 走看看