NParsing ORM框架使用说明书

本文详细介绍NParsing框架的各种组件和接口,包括ObHelper类及其方法、IObHelper接口、ObProperty类及其操作符重载方法、ObParameter类及IObParameter接口等。适用于希望了解该ORM框架特性和使用方式的技术人员。

最新框架 NParsing-2.3.0.19453.zip
模型层生成(动软)模板 Model.zip
示例源码 NParsing2.3.Demo.zip

离线版说明书 NParsing说明书.rar

目  录

1 ObHelper 类
1.1 ObHelper 类
1.2 ObHelper.Create(Of M) 方法
1.3 ObHelper.Create(Of M) 方法 (string)
1.4 ObHelper.Create(Of M) 方法 (string, string)
1.5 M.Helper(Of M) 方法
1.6 M.Helper(Of M) 方法 (string)
1.7 M.Helper(Of M) 方法 (string, string)
2 IObHelper(Of M) 接口
2.1 IObHelper(Of M) 接口
2.2 IObHelper(Of M).Add 方法 (M)
2.3 IObHelper(Of M).Add 方法 (IObTransaction, M)
2.4 IObHelper(Of M).Delete 方法 (IObParameter)
2.5 IObHelper(Of M).Delete 方法 (IObTransaction, IObParameter)
2.6 IObHelper(Of M).Update 方法 (M, IObParameter)
2.7 IObHelper(Of M).Update 方法 (IObTransaction, M, IObParameter)
2.8 IObHelper(Of M).Query 方法
2.9 IObHelper(Of M).Query 方法 (IObParameter)
2.10 IObHelper(Of M).Query 方法 (IObSort)
2.11 IObHelper(Of M).Query 方法 (IObGroup)
2.12 IObHelper(Of M).Query 方法 (IObGroup, IObSort)
2.13 IObHelper(Of M).Query 方法 (IObParameter, IObSort)
2.14 IObHelper(Of M).Query 方法 (IObParameter, IObGroup)
2.15 IObHelper(Of M).Query 方法 (IObParameter, IObGroup, IObSort)
2.16 IObHelper(Of M).Query 方法 (IObTransaction)
2.17 IObHelper(Of M).Query 方法 (IObTransaction, IObParameter)
2.18 IObHelper(Of M).Query 方法 (IObTransaction, IObSort)
2.19 IObHelper(Of M).Query 方法 (IObTransaction, IObGroup)
2.20 IObHelper(Of M).Query 方法 (IObTransaction, IObGroup, IObSort)
2.21 IObHelper(Of M).Query 方法 (IObTransaction, IObParameter, IObSort)
2.22 IObHelper(Of M).Query 方法 (IObTransaction, IObParameter, IObGroup)
2.23 IObHelper(Of M).Query 方法 (IObTransaction, IObParameter, IObGroup, IObSort)
3 IObQuery(Of M) 接口
3.1 IObQuery(Of M) 接口
3.2 IObQuery(Of M).Count方法
3.3 IObQuery(Of M).Exists方法
3.4 IObQuery(Of M).Scalar 方法 (IObProperty)
3.5 IObQuery(Of M).ToModel 方法
3.6 IObQuery(Of M).ToList 方法
3.7 IObQuery(Of M).ToList 方法 (int, int, out int)
3.8 IObQuery(Of M).ToTable 方法
3.9 IObQuery(Of M).ToTable 方法 (int, int, out int)
4 ObProperty(Of M) 类
4.1 ObProperty(Of M) 类
4.2 ObProperty(Of M).ObProperty 构造函数 (string)
4.3 ObProperty(Of M).TableName 属性
4.4 ObProperty(Of M).PROPERTYNAME 属性
4.5 Operator == 方法 (ObProperty(Of M), object)
4.6 Operator == 方法 (ObProperty(Of M), ObProperty(Of M))
4.7 Operator != 方法 (ObProperty(Of M), object)
4.8 Operator != 方法 (ObProperty(Of M), ObProperty(Of M))
4.9 Operator > 方法 (ObProperty(Of M), object)
4.10 Operator > 方法 (ObProperty(Of M), ObProperty(Of M))
4.11 Operator >= 方法 (ObProperty(Of M), object)
4.12 Operator >= 方法 (ObProperty(Of M), ObProperty(Of M))
4.13 Operator < 方法 (ObProperty(Of M), object)
4.14 Operator > 方法 (ObProperty(Of M), ObProperty(Of M))
4.15 Operator <= 方法 (ObProperty(Of M), object)
4.16 Operator <= 方法 (ObProperty(Of M), ObProperty(Of M))
4.17 ObProperty(Of M).Like 方法 (object)
4.18 ObProperty(Of M).Like 方法 (ObProperty(Of M))
4.19 ObProperty(Of M).LikeLeft 方法 (object)
4.20 ObProperty(Of M).LikeLeft 方法 (ObProperty(Of M))
4.21 ObProperty(Of M).LikeRight 方法 (object)
4.22 ObProperty(Of M).LikeRight 方法 (ObProperty(Of M))
4.23 ObProperty(Of M).In 方法 (object[])
4.24 ObProperty(Of M).In 方法 (ObProperty(Of M))
4.25 ObProperty(Of M).NotIn 方法 (object[])
4.26 ObProperty(Of M).NotIn 方法 (ObProperty(Of M))
4.27 ObProperty(Of M).NotLike 方法 (object)
4.28 ObProperty(Of M).NotLike 方法 (ObProperty(Of M))
4.29 ObProperty(Of M).NotLikeLeft 方法 (object)
4.30 ObProperty(Of M).NotLikeLeft 方法 (ObProperty(Of M))
4.31 ObProperty(Of M).NotLikeRight 方法 (object)
4.32 ObProperty(Of M).NotLikeRight 方法 (ObProperty(Of M))
5 ObParameter 类
5.1 ObParameter 类
5.2 ObParameter.Create 方法
5.3 ObParameter.Create 方法 (IObParameter)
5.4 ObParameter.Create(Of M) 方法 (ObProperty(Of M), DbValue)
5.5 ObParameter.Create(Of M) 方法 (ObProperty(Of M), DbSymbol, object)
5.6 ObParameter.Create(Of M) 方法 (ObProperty(Of M), DbSymbol, ObProperty(Of M))
6 IObParameter 接口
6.1 IObParameter 接口
6.2 IObParameter.Brothers 属性
6.3 IObParameter.BrotherType 属性
6.4 IObParameter.Value 属性
6.5 IObParameter.Key 属性
6.6 IObParameter.Add 方法 (IObParameter)
6.7 IObParameter.Or 方法 (IObParameter)
6.8 IObParameter.ToString 方法 (ref IList(Of DbParameter))
7 ObGroup 类
7.1 ObGroup 类
7.2 ObGroup.Create 方法
7.3 ObGroup.Create(Of M) 方法 (ObProperty(Of M))
7.4 ObGroup.Create(Of M) 方法 (ObProperty(Of M)[])
7.5 TSource.GroupBy(Of TSource, M) 方法 (Func(Of TSource, ObProperty(Of M)))
7.6 TSource.GroupBy(Of TSource, M) 方法 (Func(Of TSource, ObProperty(Of M)[]))
8 IObGroup 接口
8.1 IObGroup 接口
8.2 IObGroup.DbGroups 属性
8.3 IObGroup.ObProperties 属性
8.4 IObGroup.Key 属性
8.5 IObGroup.Add(Of M) 方法 (ObProperty(Of M))
8.6 IObGroup.ToString 方法 (out string,out IList(Of string))
9 ObSort 类
9.1 ObSort 类
9.2 ObSort.Create 方法
9.3 ObSort.Create(Of M) 方法 (ObProperty(Of M))
9.4 ObSort.Create(Of M) 方法 (ObProperty(Of M),bool)
9.5 ObSort.Create(Of M) 方法 (ObProperty(Of M)[])
9.6 ObSort.Create(Of M) 方法 (ObProperty(Of M)[],bool)
9.7 TSource.OrderBy(Of TSource, M) 方法 (Func(Of TSource, ObProperty(Of M)))
9.8 TSource.OrderByDedcending(Of TSource, M) 方法 (Func(Of TSource, ObProperty(Of M)))
9.9 TSource.OrderBy(Of TSource, M) 方法 (Func(Of TSource, ObProperty(Of M)[]))
9.10 TSource.OrderByDedcending(Of TSource, M) 方法 (Func(Of TSource, ObProperty(Of M)))
10 IObSort 接口
10.1 IObSort 接口
10.2 IObSort.Key 属性
10.3 IObSort.List 属性
10.4 IObSort.AddOrderBy(Of M) 方法 (ObProperty(Of M))
10.5 IObSort.AddOrderByDedcending(Of M) 方法 (ObProperty(Of M))
10.6 IObSort.ToString 方法
10.7 IObSort.ToString 方法 (out string,out IList(Of string))
11 ObConnection 类
11.1 ObConnection 类
11.2 ObConnection.Begintransaction 方法
11.3 ObConnection.Begintransaction 方法 (string)
11.4 ObConnection.Begintransaction 方法 (string,string)
12 IObTransaction 接口
12.1 IObTransaction 接口
12.2 IObTransaction.ConnectionString 属性
12.3 IObTransaction.DbTransaction 属性
12.4 IObTransaction.ProviderName 属性
12.5 IObTransaction.Commit 方法
12.6 IObTransaction.Rollback 方法
13 ObFunc 类
13.1 ObFunc 类
13.2 ObFunc.Avg(Of M) 方法 (ObProperty(Of M))
13.3 ObFunc.Count(Of M) 方法 (ObProperty(Of M))
13.4 ObFunc.Max(Of M) 方法 (ObProperty(Of M))
13.5 ObFunc.Min(Of M) 方法 (ObProperty(Of M))
13.6 ObFunc.Sum(Of M) 方法 (ObProperty(Of M))
13.7 TSource.Avg(Of M) 方法 (Func(Of TSource, ObProperty(Of M)))
13.8 TSource.Count(Of M) 方法 (Func(Of TSource, ObProperty(Of M)))
13.9 TSource.Max(Of M) 方法 (Func(Of TSource, ObProperty(Of M)))
13.10 TSource.Min(Of M) 方法 (Func(Of TSource, ObProperty(Of M)))
13.11 TSource.Sum(Of M) 方法 (Func(Of TSource, ObProperty(Of M)))
14 IObProperty 接口
14.1 IObProperty 接口
14.2 IObProperty.ColumnName 属性
14.3 IObProperty.DbFunc 属性
14.4 IObProperty.Key 属性
14.5 IObProperty.ModelType属性
14.6 IObProperty.ToString 方法

转载于:https://www.cnblogs.com/zhidian/archive/2011/12/08/2280938.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值