Ryan's Blog - 个人工作日志
open-menu closeme
首页
链接 icon
PDF 删除回车 资源下载 过程考核
Chinese Português
github rss
  • ASP.NET三层架构源码(CodeSmith版)之五:Table-StoreProcedure(存储过程)

    calendar Dec 19, 2015 · 2 分钟 阅读 · ASP.NET CodeSmith 三层架构 动软

    动软代码生成器生成的ASP.NET三层架构代码比较规范,是学习ASP.NET的好例子 此三层架构改造自动软的工厂模式模板,使用CodeSmith进行重写,以方便大家修改模板文件 以下是针对表格的存储过程生成源码: <%@ CodeTemplate Inherits="CodeTemplate" language="C#" TargetLanguage="Text" Description="NetTiers main template."Debug="True" ResponseEncoding="UTF-8"%> <%-- 加载访问数据库的组件SchemaExplorer,并声明其使用的命名空间 --%> <%@ Assembly Name="SchemaExplorer" %> <%@ Import Namespace="SchemaExplorer" %> <%@ Import Namespace="System.Text" %> <%@ Assembly Name="System.Data" %> <%@ Property Name="Author" Type="String" Category="Context" Description="Author" Default="chenr"%> <%@ Property Name="TablePrefix" Type="System.String" Default="T" Category="Context" Description="The prefix to remove from table names" %> <%@ Property Name="bGenOne" Type="Boolean" Category="Context" Description="Generate One Template Or All"%> <%-- 添加源数据库属性 --%> <%@ Property Name="SourceDatabase" Type="SchemaExplorer.DatabaseSchema" DeepLoad="True" Optional="


    阅读更多
  • ASP.NET三层架构源码(CodeSmith版)之四:Table-SQLServerDAL层

    calendar Dec 19, 2015 · 4 分钟 阅读 · ASP.NET CodeSmith 三层架构 动软

    动软代码生成器生成的ASP.NET三层架构代码比较规范,是学习ASP.NET的好例子 此三层架构改造自动软的工厂模式模板,使用CodeSmith进行重写,以方便大家修改模板文件 以下是针对表格的SQLServerDAL层源码: <%@ CodeTemplate Inherits="CodeTemplate" language="C#" TargetLanguage="Text" Description="NetTiers main template."Debug="True" ResponseEncoding="UTF-8"%> <%-- 加载访问数据库的组件SchemaExplorer,并声明其使用的命名空间 --%> <%@ Assembly Name="SchemaExplorer" %> <%@ Import Namespace="SchemaExplorer" %> <%@ Import Namespace="System.Text" %> <%@ Assembly Name="System.Data" %> <%@ Assembly Name="CodeSmith.BaseTemplates" %> <%@ Import Namespace="CodeSmith.BaseTemplates" %> <%@ Assembly Name="CodeSmith.CustomProperties" %> <%@ Import Namespace="CodeSmith.CustomProperties" %> <%@ Import Namespace="System.Text.RegularExpressions" %> <%@ Property Name="Namespace" Type="String" Category="Context" Description="NameSpace" Default="Crs811NameSpace"%> <%@ Property Name="Author" Type="String" Category="Context" Description="Author" Default="chenr"%> <%@ Property Name="TablePrefix" Type="System.String" Default="T" Category="


    阅读更多
  • ASP.NET三层架构源码(CodeSmith版)之三:Table-Model层

    calendar Dec 19, 2015 · 1 分钟 阅读 · ASP.NET CodeSmith 三层架构 动软

    动软代码生成器生成的ASP.NET三层架构代码比较规范,是学习ASP.NET的好例子 此三层架构改造自动软的工厂模式模板,使用CodeSmith进行重写,以方便大家修改模板文件 以下是针对表格的Model层源码: <%@ CodeTemplate Inherits="CodeTemplate" language="C#" TargetLanguage="Text" Description="NetTiers main template."Debug="True" ResponseEncoding="UTF-8"%> <%@ Assembly Name="SchemaExplorer" %> <%@ Import Namespace="SchemaExplorer" %> <%@ Import Namespace="System.Text" %> <%@ Property Name="Namespace" Type="String" Category="Context" Description="Namespace" Default="CrsNamespace"%> <%@ Property Name="Author" Type="String" Category="Context" Description="Author" Default="chenr"%> <%@ Property Name="TablePrefix" Type="System.String" Default="T" Category="Context" Description="The prefix to remove from table names" %> <%@ Property Name="TableName" Type="TableSchema" DeepLoad="True" Optional="False" Category="01. Getting Started - Required" Description=""%> /*------------------------------------------------ // File Name:m<%=ClearPrefix(TableName.Name) %>.cs // File Description:m<%=ClearPrefix(TableName.


    阅读更多
  • ASP.NET三层架构源码(CodeSmith版)之二:Table-IDAL层(数据访问抽象层)

    calendar Dec 19, 2015 · 2 分钟 阅读 · ASP.NET CodeSmith 三层架构 动软

    动软代码生成器生成的ASP.NET三层架构代码比较规范,是学习ASP.NET的好例子 此三层架构改造自动软的工厂模式模板,使用CodeSmith进行重写,以方便大家修改模板文件 以下是针对表格的IDAL层源码: <%@ CodeTemplate Language="C#" TargetLanguage="C#" Description="Generates a class including a special informational header" %> <%@ Assembly Name="SchemaExplorer" %> <%@ Import Namespace="SchemaExplorer" %> <%@ Import Namespace="System.Text" %> <%@ Property Name="Namespace" Type="String" Category="Context" Description="The namespace to use for this class" Default="Crs811NameSpace"%> <%@ Property Name="Author" Type="String" Category="Context" Description="Author" Default="chenr"%> <%@ Property Name="TablePrefix" Type="System.String" Default="T" Category="Context" Description="The prefix to remove from table names" %> <%@ Property Name="TableName" Type="TableSchema" DeepLoad="True" Optional="False" Category="01. Getting Started - Required"


    阅读更多
  • ASP.NET三层架构源码(CodeSmith版)之一:Table-BLL层

    calendar Dec 19, 2015 · 2 分钟 阅读 · ASP.NET CodeSmith 三层架构 动软

    动软代码生成器生成的ASP.NET三层架构代码比较规范,是学习ASP.NET的好例子 此三层架构改造自动软的工厂模式模板,使用CodeSmith进行重写,以方便大家修改模板文件 以下是针对表格的BLL层源码: <%@ CodeTemplate Language="C#" TargetLanguage="C#" Description="Generates a class including a special informational header" %> <%@ Assembly Name="SchemaExplorer" %> <%@ Import Namespace="SchemaExplorer" %> <%@ Import Namespace="System.Text" %> <%@ Property Name="TableName" Type="TableSchema" DeepLoad="True" Optional="False" Category="01. Getting Started - Required" Description="" %> <%@ Property Name="Namespace" Type="String" Category="Context" Description="NameSpace" Default="Crs811NameSpace"%> <%@ Property Name="Author" Type="String" Category="Context" Description="Author" Default="chenr"%> <%@ Property Name="TablePrefix" Type="System.String" Default="T" Category="Context" Description="The prefix to remove from table names" %> /*------------------------------------------------ // File Name:<%=ClearPrefix(TableName.


    阅读更多

Ryan

学无止境.
阅读更多

精选文章

  • Ubuntu 18.04 优化
  • CentOS 7,8 命令、操作 合辑

最新文章

  • IntelliJ IDEA 2023.3 创建 JavaWeb 项目 (基于Maven)
  • NS3 网络模拟器基础
  • Hugo 静态网站搭建
  • Android 开发环境搭建
  • Vue3.x 及相关热门技术
  • VS Code设置键盘快捷键
  • JS中的逻辑运算符
  • Vue2.js 重要知识点一览
  • Ubuntu 18.04 优化
  • CentOS 7,8 命令、操作 合辑

分类

LINUX 43 TECH 43 C_CSHARP 38 PHP_JAVA 27 FRONTEND 24 CLOUD 14 IOS 9 密码学 9 PYTHON 6 随笔 4 资源下载 1

标签

LINUX 26 CRYPTOGRAPHY 16 ASP.NET 15 CODESMITH 15 JAVASCRIPT 15 三层架构 15 C 14 CENTOS 12 FRONTEND 12 JAVAWEB 11 PHP 7 PYTHON3 7 DOCKER 6 UBUNTU 6
所有标签
AES2 ANDROID1 API2 APP1 ASP.NET15 BCD1 BEAMER1 BLOCK1 C14 CENT1 CENTOS12 CHROME1 CODESMITH15 CRYPTOGRAPHY16 CSS31 DOCKER6 DOM1 FIND1 FRONTEND12 FRP1 GCC1 H51 HTTPS1 HUGO1 IDEA1 IDEA-JAVAWEB1 INDEX1 IOS2 IPTABLES1 JAVASCRIPT15 JAVAWEB11 JWT1 K8S2 LATEX4 LINUX26 MANJARO1 MIRACL2 MVC1 MVVM1 MYSQL3 NAT1 NODE4 NS31 OFFICE2 PHP7 PHPSTORM1 PUREFTP1 PYTHON37 RESEARCH1 SHELL3 SPRING4 SUBLIME32 SWIFT3 SYSTEMD1 THINKPHP1 THINKPHP3.2.31 TOKEN1 TOTALCOMMAND1 UBUNTU6 UIKIT2 VAGRANT1 VBOX2 VIM2 VUE3 WIN103 WORD1 YII21 YUM1 三层架构15 云计算2 优化2 动软5 备份1 失真1 小工具1 框架1 正则1 源码1 爬虫1 环境配置1 登录1 解压1 配置1 闭包5
[A~Z][0~9]
Ryan's Blog - 个人工作日志

Copyright  RYAN'S BLOG - 个人工作日志. All Rights Reserved. ※ 蜀ICP备18014811号-1 ※. Powered by    Hugo Logo

to-top