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());

    }

  • 相关阅读:
    ES6 一些新特性的总结
    前端模块化开发的规范:AMD与CDM
    webpack与grunt/glub 的比较
    前端总结(一)
    前端性能的优化
    Typescript 常见写法
    显示模式------行内元素、块元素,行内块元素
    浏览器前缀及内核
    BFC规范
    数据库习题练习
  • 原文地址:https://www.cnblogs.com/shyleoking/p/1336676.html
Copyright © 2011-2022 走看看