示例#1
0
    public virtual T Get(object Id)
    {
        T instance = Reflect.GetInstance <T>();

        if (Id == null)
        {
            return(instance);
        }
        string    sql = ScriptGenerator.Get(_tableName, _IDColumn, Id);
        DataTable dt  = DB.ExecuteQuery(CommandType.Text, sql);
        DataRow   r   = dt.Rows[0];


        Reflect.DataRow2Object(instance, r);
        return(instance);
    }