E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
NetTiers
Oracle中Number类型字段使用.
netTiers
和CodeSmith问题的解决方案
在oracle中字段类型为Number(m,n)时,使用codesmith+.
nettiers
模板生成代码,发现m和n值被指定值后,访问数据时引发数据类型转换异常。
weixin_34050427
·
2020-07-15 15:36
NetTiers
学习笔记04---
NetTiers
模板中各个选项的一些解释
名称解释
NetTiers
模板中的一些属性的解释ChooseSourceDatabase选择数据库MappingFileMapping文件位置(会根据output目录自动更改,不需要设置)OutputDirectory
weixin_34352449
·
2020-07-13 19:59
Nettiers
快速使用入门(一) 数据库
主键:每个需要生成CRUD操作的表都需要主键,必须为表创建主键以生成相应的代码。数据操作对象中将生成基本数据操作方法Get:通过使用表中定义的主键获取行数据对象,使用EntityKeyBase的一个实例对象GetAll:获取所有的行数据对象GetPaged:根据分页信息获取数据对象GetTotalItems根据条件获取数据对象数量Insert:插入对象到数据库Update:更新对象到数据库Dele
weixin_30562507
·
2020-07-13 17:45
CodeSmith学习笔记:
NetTiers
模板中各个选项说明
ChooseSourceDatabase选择数据库MappingFileMapping文件位置(会根据output目录自动更改,不需要设置)OutputDirectory文件输出目录RootNameSpace根节点的命名空间,项目最外层命名空间FilterbyIndividualObjects-OptionalEnumTables枚举表,表中的所有数据都会被用作枚举类型,要求:第一列为主键,第二列
scutLiu
·
2020-06-26 07:53
存储
webservice
namespaces
insert
单元测试
delete
【讨论】关于数据实体层的设计
先介绍下两种设计,其实很简单,方案1是参照
NetTiers
的强类型设计继承自Object自己实现相应接口;  
·
2015-11-13 18:06
设计
.
NetTiers
不支持UDT的解决方式
现象: 使用.
NetTiers
提供的ServiceLayer进行数据库查询时抛出异常。
·
2015-11-13 16:15
.net
使用PowerDesigner生成数据库
2、实体属性的数据类型尽量使用“Domain” 3、命名规范方面: i、表命名:系统名_模块名_陀峰式有意义的名称 ii、字段命名:.
NetTiers
实体化实体时会为其加上另外的属性,那么为了“避免属性命名冲突
·
2015-11-13 16:14
powerDesigner
使用.
NetTiers
的安全应用程序块
源文链接:http://
nettiers
.com/SecurityBlockUsage.ashx .
NetTiers
中已经集成了Enterprise Library的安全应用程序块。
·
2015-11-13 16:13
.net
使用.
NetTiers
的开发结构
//My解决方案结构: //My //
NetTiers
// - My.Data等(.
NetTiers
生成的数据提供层) // - My.Service(.
NetTiers
生成的数据服务层。
·
2015-11-13 16:12
.net
使用.
NetTiers
的事务
readonly bool noTranByDefault = false; var isBorrowedTransaction = ConnectionScope.Current.HasTransaction; var tran = ConnectionScope.ValidateOrCreateTransaction(); if (!tran.IsOpen) { tran = Co
·
2015-11-13 16:11
.net
CodeSmith Generator 6.5 自动生成后的源码分析
1,
NetTiers
代码结构流程分析: 2,CodeSmithNetTiers使用实践总结 参看流程结构图和实体定义文件关系图,可以看出自动代码生成后,若是手工来调,还是很麻烦的
·
2015-11-13 02:22
generator
NetTiers
模板属性说明
属性名称 默认值 名称 01.GettingStarted - Required 必填项 ChooseSourceDatabase 选择数据库 MappingFile c:\
NetTiers
·
2015-11-13 01:15
net
快速构建数据访问层
下载链接 下载CodeSmith 30天免费试用用专业版 下载最新的 .
NetTiers
模板 观看本文章的相关视频演示 介绍 通过本文你可以学习到如何利用微软企业库
·
2015-11-12 19:52
数据
开始用
NetTiers
写程序
今天开始尝试使用
NetTiers
, 记下一些注意事项. 1)Codesmith生成
NetTiers
, 这个就不说了. 生成后直接打开VS, build 2)建立一个新的项目.
·
2015-11-11 09:08
net
CSLA的业务逻辑
在使用CSLA之前,一直使用
nettiers
,也许是因为习惯原因,一直觉得CSLA太不成熟了,至今唯一觉得好用的是他的dataport数据门户
·
2015-11-11 08:45
逻辑
Nettiers
快速使用入门(一) 数据库
主键: 每个需要生成CRUD操作的表都需要主键,必须为表创建主键以生成相应的代码。 数据操作对象中将生成基本数据操作方法 Get:通过使用表中定义的主键获取行数据对象,使用EntityKeyBase的一个实例对象 GetAll:获取所有的行数据对象 GetPaged:根据分页信息获取数据对象 GetTotalItems 根据条件获取数据对象数量
·
2015-11-11 08:43
数据库
NetTiers
2.0 (CodeSmith) vs SubSonic
.
netTiers
is not free. It used to be free, but then Eric J.
·
2015-11-10 23:39
code
看
nettiers
整理出来的codesmith模板编写要点
//模板的基础知识 //任何模板都需要的第一句,用来指定模板编辑语言是什么,目标语言是什么: <%@ CodeTemplate Language="C#" TargetLanguage="T-SQL" Description="Generates a update stored procedure." %> //接下来写模
·
2015-11-08 15:19
code
CodeSmith&
NetTiers
Step by Step
一 技术背景在Suryani.China的项目中,GenClaims、Warehouse等项目以Microsoft Enterprise Library作为基础的技术架构,包括其中的DataAccess Block、Logger、Exception、Encryption、Cache等等,搭配使用Open Source的MyGeneration作为代码生成器。整体技术架构遵循三层模型,包括
·
2015-11-08 14:49
codesmith
NetTiers
NetTiers
代码模板说明
前言 .
netTiers
是针对对象关系映射的一个CodeSmith模板,它采用现成的SQL Server数据库,并为你的应用程序自动生成个性化的DataTiers应用程序块。
·
2015-11-08 14:48
net
NetTiers
层次说明
.netTiersAPI层次 Northwind.Entities - 实体层是根据表模式,数据传输对象和域模型进行设计的。 这一层目的是在持久化状态和数据完整性的时候进行在层间传递数据。 定制化会包括一些基本的业务规则,比如:范围检测,类型监测,长度,格式化;像展示的名字会连接两个属性,比如对一个用户类会有 FirstName
·
2015-11-08 14:47
net
Nettiers
整理出来的codesmith模板编写要点
--> // 模板的基础知识 // 任何模板都需要的第一句,用来指定模板编辑语言是什么,目标语言是什么: <% @ CodeTemplate Language = " C# " TargetLanguage = " T-SQL " Description = " Generates&n
·
2015-11-08 14:46
code
NetTiers
模板中各个选项的一些解释
名称 解释 GettingStarted - Required ChooseSourceDatabase 选择数据库 MappingFile Mapping文件位置(会根据output目录自动更改,不需要设置) OutputDirectory 文件输出目录 RootNameSpace 根节点的命名空间 Filter by Individual Objects - Opt
·
2015-11-08 13:05
net
用
nettiers
+ svn + resharper + rad + ccNet开发前的准备工作
799429.html IDE:Visual Studio 2005 + Resharper.3.1 语言:Asp.net ,C# 单元测试:NUnit 网页测试:VSTS 框架及代码生成:.
netTiers
·
2015-11-07 11:48
SVN
NetTiers
模板属性说明 2.3.0
NetTiers
模板属性说明 2.3.0
Nettiers
-2.3.0.b2 这是
NetTiers
2.3.0.b2版的属性说明,比照以前的版本多了一些属性。
·
2015-11-07 10:37
net
NetTiers
模板中各个选项的一些解释
属性名称 默认值 名称 01.GettingStarted - Required 必填项 ChooseSourceDatabase 选择数据库 MappingFile c:\
NetTiers
·
2015-11-03 22:56
NetTiers
NetTiers
模板中各个选项的一些解释
ChooseSourceDatabase 选择数据库 MappingFile Mapping文件位置(会根据output目录自动更改,不需要设置) OutputDirectory 文件输出目录 RootNameSpace 根节点的命名空间 Filter by Individual Objects - Optional EnumTables 枚举表,表中的所有数据都会被用作枚举
·
2015-11-02 18:31
net
NetTiers
最新版
.
NetTiers
最新版 www.
nettiers
.com 下载最新的Net Tiers包,
NetTiers
·
2015-11-02 17:25
net
.
NetTiers
Documentation
.
netTiers
Documentation Table of Contents 1. .
netTiers
Introduction Code Generation
·
2015-11-02 14:30
document
15分钟内快速构建数据访问层
15分钟内快速构建数据访问层 下载链接 下载CodeSmith 30天免费试用用专业版 下载最新的 .
NetTiers
模板 观看本文章的相关视频演示  
·
2015-11-01 12:42
数据
Nettiers
2.3 笔记
排序参数的拼法 JD.SqlSortBuilder<JE.AdminUsersColumn> ssb = new JD.SqlSortBuilder<JE.AdminUsersColumn>();ssb.AppendASC(JE.AdminUsersColumn.City);ssb.AppendDESC(JE.AdminUsersColumn.CreateTime);
·
2015-10-31 15:14
net
.
nettiers
里的ServiceLayer和DomainModel
用.
nettiers
生成代码的时候有一个选项 IncludeComponentLayer,有None,ServicesLayer和DomainModel三个选项,看示例好像都是比较喜欢用ServicesLayer
·
2015-10-31 15:12
service
Oracle中Number类型字段使用.
netTiers
和CodeSmith问题的解决方案
在oracle中字段类型为Number(m, n)时,使用codesmith+.
nettiers
模板生成代码,发现m和n值被指定值后,访问数据时引发数据类型转换异常。
·
2015-10-31 10:55
oracle
netTiers
数据库读写分离
底层生成不变,关键在调用的时候。比如读的连接串为:readcon;写的连接串为:; 在写bll层时注意,一般默认的调用是 DataRepository.Provider.QuestionProvider.Update(Question model); // 改为读写分离的写连接串 DataRepository.Providers[ " writecon "
·
2015-10-31 10:52
读写分离
.
nettiers
里的ServiceLayer和DomainModel
用.
nettiers
生成代码的时候有一个选项 IncludeComponentLayer,有None,ServicesLayer和DomainModel三个选项,看示例好像都是比较喜欢用ServicesLayer
·
2015-10-31 09:59
service
给Repeater的数据绑定添加智能感知
今天在研究
netTiers
生成的代码的时候,发现了这个有意思的应用,强类型
·
2015-10-31 08:53
数据绑定
15分钟内快速构建数据访问层
15分钟内快速构建数据访问层(翻译) 15分钟内快速构建数据访问层 下载链接 下载CodeSmith 30天免费试用用专业版 下载最新的 .
NetTiers
模板
·
2015-10-31 08:58
数据
Nettiers
的GridViewSearchPanel
Nettiers
里的GridViewSearchPanel是个比较好用的控件,里面设置FieldsToExclue如下: <data:GridViewSearchPanel ID="GridViewSearchPanel1&
·
2015-10-30 14:09
GridView
15分钟内快速构建数据访问层(CodeSmith&
NetTiers
)
/caviare/archive/2007/02/02/637868.html 15分钟内快速构建数据访问层 下载链接 下载CodeSmith 30天免费试用用专业版 下载最新的 .
NetTiers
·
2015-10-30 12:48
code
NetTiers
学习笔记12---deepload的递归
deepload的递归指的是什么, 何时用deepload的递归? 让我举个例子来说明这些问题吧 以下我们以node来举例 数据结构 id是主键, pid是外键 生成后并使用deepload, deepload的参数说明可以看第一篇文章 Node node = DeepLoadById( 1 ,&nb
·
2015-10-30 12:15
学习笔记
NetTiers
学习笔记11---
nettiers
中的日志和异常捕获
关于日志:
nettiers
使用了 Microsoft.Practices.EnterpriseLibrary.Logging 使用起来很方便 Logger.Write
·
2015-10-30 12:14
学习笔记
NetTiers
学习笔记10---Services Rethrow Exception
NetTiers
生成完毕后,Service层会使用logging记录异常日志但是在默认情况下, 被捕获的异常没有被抛出, 下面是通过修改entlib.config 实现, rethrow Exception
·
2015-10-30 12:14
exception
NetTiers
学习笔记07---查询类的使用
public void Test() { &nb
·
2015-10-30 12:14
学习笔记
NetTiers
学习笔记05---使用自定义存储过程
1. 设置自定义存储过程的前缀 {0}==表名, {1}==存储过程前缀(可有可无), 我这里是ups_{0}_ == usp_表名_方法名 2.建立存储过程,名称为usp_tblUsers_GetByUserName 3.GetByUserName方法将出现在UsersProvider下 到这一步就完成了,值得注意的是,存储过程的写法有一定
·
2015-10-30 12:13
存储过程
NetTiers
学习笔记01---调用Data层操作数据
例子中4个对象的关系图如下 详细的生成方式可以查看官方的文档,本文选用了service 共包含7部分 1.通过住外键,唯一键查询 2.数据的添加 3.更新 4.保存(自动判断对象是否是新的) 5.DeepSave DeepLoad(主从表载入?) 6.事务 7.查询 1 using System; 2 
·
2015-10-30 12:13
学习笔记
15分钟内快速构建数据访问层
www.cnblogs.com/raymond19840709/archive/2006/08/31/491772.aspx 下载链接 下载CodeSmith 30天免费试用用专业版 下载最新的 .
NetTiers
·
2015-10-30 11:58
数据
15分钟内快速构建数据访问层
15分钟内快速构建数据访问层 下载链接 下载CodeSmith 30天免费试用用专业版 下载最新的 .
NetTiers
模板 观看本文章的相关视频演示  
·
2015-10-28 09:22
翻译
.
Nettiers
事件: Insert,Update,Load || Edit.aspx || 不用WEB层【原创】
public partial class EditDefault : System.Web.UI.Page { CustomersService customersService = new CustomersService(); &nb
·
2015-10-28 09:19
update
.
Nettiers
的事件:下拉控件数据绑定,Insert,调用自定存储过程,获取新增ID,事务,DeepLoad,DeepSave,Save,Update,DeepDelete【原创】
.
Nettiers
的事件:下拉控件数据绑定,Insert,调用自定存储过程,获取新增ID,事务,DeepLoad,DeepSave,Save,Update,DeepDelete.只用了.
nettiers
·
2015-10-28 09:18
update
在后台怎样修改数据源的"whereClause"【原创】
以下是使用了WEB的数据源控件: 在aspx页面是这样的: 一般情况下,.
nettiers
是生成这样的代码:(请注意是"CustomParameter
·
2015-10-28 09:17
where
上一页
1
2
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他