-
动软代码生成器生成的ASP.NET三层架构代码比较规范,是学习ASP.NET的好例子 此三层架构改造自动软的工厂模式模板,使用CodeSmith进行重写,以方便大家修改模板文件 以下是针对表格的DAL生成工厂的源码: <%@ CodeTemplate Language="C#" TargetLanguage="C#" Src="" Inherits="OutputFileCodeTemplate" Debug="False" CompilerVersion="v3.5" Description="Template description here." %> <%-- SchemaExplorer --%> <%@ Assembly Name="SchemaExplorer" %> <%@ Assembly Name="CodeSmith.BaseTemplates" %> <%@ Assembly Name="CodeSmith.CustomProperties" %> <%@ Import Namespace="SchemaExplorer" %> <%@ Import Namespace="System.Text" %> <%@ Import Namespace="CodeSmith.BaseTemplates" %> <%@ Import Namespace="CodeSmith.CustomProperties" %> <%-- 添加源数据库属性 --%> <%@ Property Name="SourceDatabase" Type="SchemaExplorer.DatabaseSchema" DeepLoad="True" Optional="False" Category="01. GettingStarted - Required" Description="Database" %> <%@ Property Name="Namespace" Type="String" Category="Context" Description="NameSpace" Default="CrsNameSpace"%> <%@ Property Name="
阅读更多 -
Mysql为了安全性,在默认情况下用户只允许在本地登录,可是在有此情况下,还是需要使用用户进行远程连接,因此为了使其可以远程需要进行如下操作: 一、允许root用户在任何地方进行远程登录,并具有所有库任何操作权限,具体操作如下: 在本机先使用root用户登录mysql: mysql -u root -p"youpassword" 进行授权操作: mysql>GRANT ALL PRIVILEGES ON . TO 'root'@'%' IDENTIFIED BY 'youpassword' WITH GRANT OPTION; 重载授权表: FLUSH PRIVILEGES; 退出mysql数据库: exit 二、允许root用 …
阅读更多 -
1.下载文件: 命令: #wget -c 加下载地址 下载lamp,打开xmapp官网,找到 Xampp For Linux 的源地址 在linux终端输入命令:#wget -c https://www.apachefriends.org/xampp-files/5.6.15/xampp-linux-x64-5.6.15-1-installer.run 2. 修改权限以安装 文件默认没有执行权限,执行 #chmod +x xampp-linux-x64-5.6.14-3-installer.run ls –l 查看文件权限设置 3.安装 #./xampp-linux-x64-5.6.14-3-installer.run 可选 …
阅读更多 -
systemd使用比sysvinit的运行级别更为自由的target概念作为替代 第三运行级: multi-user.target 第五运行级: graphical.target #前者是符号链接指向了后面的target runlevel3.target -> multi-user.target runlevel5.target -> graphical.target #切换到:运行级3 #这两种都可以 systemctl isolate multi-user.target systemctl isolate runlevel3.target #切换到:运行级5 #这两种都可以 systemctl isolate …
阅读更多 -
动软代码生成器生成的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三层架构代码比较规范,是学习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三层架构代码比较规范,是学习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三层架构代码比较规范,是学习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三层架构代码比较规范,是学习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.
阅读更多 -
Update 两个表之间数据更新
Dec 17, 2015 · 1 分钟 阅读一、当用一个表中的数据来更新另一个表中的数据,T-SQL提供多种写法(下面列出了二种),但建议用第一种写法,虽然传统,但结构清晰。 并且要注意,当用一个表中的数据来更新另一个表中的数据时,二个表一定要有关联! update t1 set t1.c2 = t2.c2 from t2 where t1.c1 = t2.c1 Update t1 set t1.c2 = t2.c2 from t1 inner join t2 on t1.c1 = t2.c1 二、FROM 子句中指定的表的别名不能作为 SET column_name 子句中被修改字段的限定符使用。 例如,下面的内容无效: UPDATE titles SET …
阅读更多