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 命令、操作 合辑

最新文章

  • Hugo 静态网站搭建
  • Android 开发环境搭建
  • Vue3.x 及相关热门技术
  • VS Code设置键盘快捷键
  • JS中的逻辑运算符
  • ubuntu18 – source.list
  • Vue2.js 重要知识点一览
  • hp1020 简单实用的 双面打印 方法
  • Ubuntu 18.04 优化
  • CentOS 7,8 命令、操作 合辑

分类

LINUX 50 TECH 47 C_CSHARP 39 PHP_JAVA 30 FRONTEND 24 CLOUD 15 IOS 9 密码学 9 PYTHON 6 随笔 6 资源下载 1

标签

LINUX 31 CRYPTOGRAPHY 16 ASP.NET 15 CODESMITH 15 JAVASCRIPT 15 三层架构 15 C 14 CENTOS 14 FRONTEND 12 JAVAWEB 12 PHP 7 PYTHON3 7 UBUNTU 7 DOCKER 6
所有标签
AES2 ANDROID1 API2 APP1 ASP.NET15 BCD1 BEAMER1 BLOCK1 C14 CENT1 CENTOS14 CHROME1 CODESMITH15 CRYPTOGRAPHY16 CSS31 DEEPIN1 DOCKER6 DOM1 FIND1 FRONTEND12 FRP1 GCC1 H51 HTOP1 HTTPS2 HUGO1 IDEA2 INDEX1 IOS2 IPTABLES1 JAVASCRIPT15 JAVAWEB12 JWT1 K8S2 LATEX4 LINUX31 MANJARO1 MIRACL2 MVC1 MVVM1 MYSQL3 NAT1 NODE4 OFFICE3 PHP7 PHPSTORM1 PUREFTP1 PYTHON37 RANGER1 RESEARCH1 SERVERLET1 SHELL4 SPRING4 SUBLIME32 SWIFT3 SYSTEMD1 THINKPHP1 THINKPHP3.2.31 TOKEN1 TOTALCOMMAND1 UBUNTU7 UIKIT2 VAGRANT1 VBOX2 VIM2 VUE3 WIN103 WORD1 WORDPRESS1 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