疯狂操作数据库
文章标签: CodeSmith

CodeSmith数据类型映射到C#数据类型的方法

该方法针对每一种数据库中的类型,设置C#中相对应的类型,一般实体类需要此方法public string GetCSharpVariableType(ColumnSchema column){ if (column.Name.EndsWith("TypeCode")) return column.Name;  s...

CodeSmith批量生成增删改方法的批量存储过程

//仅需要更改Register的Template=?,便实现增删改方法的批量存储过程 <%@ CodeTemplate Language="C#" TargetLanguage="T-SQL" Src="" Inherits="" Debug="False" Description...

CodeSmith生成实体类并保存类文件(代码)

生成Models层的实体类,由于涉及到数据库的访问,需要引入的组件并生命命名空间。<%@ Assembly Name="SchemaExplorer" %><%@ Import Namespace="SchemaExplorer" %>SchemaExplorer是CodeShimt的数据...

CodeSmith生成更新方法的存储过程

不是主键的列:NonPrimaryKeyColumns主键列:PrimaryKey.MemberColumns <%@ CodeTemplate Language="C#" TargetLanguage="Text" Src="" Inherits="" Debug="False" Description...

CodeSmith插入方法的存储过程

<%@ CodeTemplate Language="C#" TargetLanguage="Text" Src="" Inherits="" Debug="False" Description="Template description here." %><%@ Assembly Name=&...