zoukankan      html  css  js  c++  java
  • 公司框架DAO模板

    <%@ CodeTemplate Language="C#" TargetLanguage="T-SQL" Debug="true" CompilerVersion="v3.5" Description="" %>
    <%@ Assembly Name="SchemaExplorer" %>
    <%@ Property Name="SourceTable" Type="SchemaExplorer.TableSchema" Optional="False" Category="Required" %>
    <%@ Property Name="NameSpace" Optional="False" Type="System.String" Default="Beyondbit.App.Entity" Category="Style" Description="Object Namespace." %>
    //----------------------------------------------------------------
    // Copyright (C) 2012 上海互联网软件有限公司
    // 版权所有.
    // All rights reserved.
    //
    // 文件名: DAO<%= SourceTable %>.cs
    // 文件功能描述:
    //
    // 创建标识: <%= DateTime.Now.ToString("yyyy-MM-dd hh:mm:ss") %>
    //
    // 修改标识:
    // 修改描述:
    //----------------------------------------------------------------
    using System;
    using System.Collections.Generic;
    using System.Text;
    using Beyondbit.Framework.DataAccess.ObjectDAO;
    using Beyondbit.DocumentSpare.Entity;
    using System.Data;
    using Beyondbit.Core.Common.Tools;

    namespace Beyondbit.DocumentSpare.DAO
    <%--
    SourceTable.Columns[i].ExtendedProperties[]
    ==CS_IsRowGuidCol
    ==CS_IsIdentity
    ==CS_IsComputed
    ==CS_IsDeterministic
    ==CS_IdentitySeed
    ==CS_IdentityIncrement
    ==CS_Default
    ==CS_ComputedDefinition
    ==CS_Collation
    ==CS_ObjectID
    ==CS_SystemType
    ==CS_UserType
    ==MS_Description
    ==CS_Description
    --%>

    namespace <%=NameSpace%> {

    public class DAO<%=SourceTable.Name%> : ObjectDAO<<%=SourceTable.Name%>> {
    public SplitPageResult<<%=SourceTable.Name%>> Query<%=SourceTable.Name%>Info(PageSearch pSearch,string Condition)
    {
    string strSql = "Select * From <%=SourceTable.Name%> Where 1=1 ";

    if (Condition != null && Condition != "")
    {
    strSql += Condition;
    }

    if (pSearch.SortFields == string.Empty)
    pSearch.SortFields = "CreateTime";


    return base.QuerySplitPage(strSql, "*", pSearch.SortFields, pSearch.PageSize,
    pSearch.PageIndex, null);
    }
    }
    }

  • 相关阅读:
    oracle查找前几条记录
    linux主要目录
    openstack搭建3、部署xinetd服务
    openstack搭建1、前期准备
    openstack搭建2、部署Mariadbgalera
    Java 基础(类的加载与ClassLoader的理解)
    K8S 查看资源使用情况
    Java 基础 (Java 反射机制)
    Java 基础 (网络编程 TCP 例子)
    Java 基础 (网络编程 UDP 例子, URL)
  • 原文地址:https://www.cnblogs.com/yuanxiaoping_21cn_com/p/2803935.html
Copyright © 2011-2022 走看看