Kylin-Server-10-SP1-Release-Build20-20210518m-arm64
Kylin-Server-10-SP1-Release-Build20-20210518m-arm64
LinFu.DynamicProxy.dll
配合 LinFu.DynamicProxy 1.0.4.18998
NHibernate使用中框架动态代理方式
LinFu框架
如果使用LinFu.DynamicProxy动态代理,引用NHibernate.ByteCode.LinFu.dll程序集并配置proxyfactory.factory_class节点为
<property name="proxyfactory.factory_class"> NHibernate.ByteCode.LinFu.ProxyFactoryFactory,NHibernate.ByteCode.LinFu</property>
NHibernate.ByteCode.LinFu.dll
NHibernate.ByteCode.LinFu 3.0.0.4000
NHibernate使用中框架动态代理方式
LinFu框架
如果使用LinFu.DynamicProxy动态代理,引用NHibernate.ByteCode.LinFu.dll程序集并配置proxyfactory.factory_class节点为
<property name="proxyfactory.factory_class"> NHibernate.ByteCode.LinFu.ProxyFactoryFactory,NHibernate.ByteCode.LinFu</property>
SybaseHelper.cs
SybaseHelper.cs
用于连接 Sybase 的 Ado.net 类库
例子:
///
/// 执行一条不返回结果的AseCommand,通过一个已经存在的数据库事物处理
/// 使用参数数组提供参数
///
///
/// 使用示例:
/// int result = ExecuteNonQuery(trans, CommandType.StoredProcedure, "PublishOrders", new AseParameter("@prodid", 24));
///
/// 一个存在的 sql 事物处理
/// AseCommand命令类型 (存储过程, T-SQL语句, 等等。)
/// 存储过程的名字或者 T-SQL 语句
/// 以数组形式提供AseCommand命令中用到的参数列表
/// 返回一个数值表示此AseCommand命令执行后影响的行数
public static int ExecuteNonQuery(AseTransaction trans, CommandType cmdType, string cmdText, params AseParameter[] commandParameters)
{
AseCommand cmd = new AseCommand();
PrepareCommand(cmd, trans.Connection, trans, cmdType, cmdText, commandParameters);
int val = cmd.ExecuteNonQuery();
cmd.Parameters.Clear();
return val;
}
AnkhSvn-2.5.12040
For Microsoft Visual Studio 2005, 2008, 2010, 2012 and 2013
Built on Subversion 1.7.x via SharpSvn.
Changes:
Compiled against Subversion 1.8.0.
Improved compatibility with newer Visual Studio versions.
Show moves as specific pending changes type
免费 Windows7 摄像,录像 软件
windows7 默认是么有摄像头显示的 所以很麻烦用起来
用这个工具可以直接进行操
而且是免费的
EntityManager,实体类数据库访问管理层
第一次写博客,那是因为我想与大家分享.Net世界.我原来是ASP程序员,与.Net结缘那是在两年多前.第一次接触它,就喜欢上了.哈哈
接着我给大家分享一下我在项目中用到的数据访问层,这个是我用微软网站上得到的DBHepler数据库访问层的一次改编,让它支持实体类和用表达
式的方式生成SQL,而且更关键的是,他是采用参数的方式传值的,这样就避免了SQL的注入啦..
以下是这个项目的结构
[SuperDAL]
---DbHelper.cs(来自MSDN的数据访问层)
---EntityManager.cs(实体类管理)
---Expressions.cs(实体类表达式查询)
---Expression.cs(实体类表达式)
---OrderByExpressions.cs(排序表达式查询)
---OrderByExpression.cs(排序表达式)
---ObjectValues
-------OrderBy.cs(排序枚举类)
---DBManager.cs(数据访问类管理)
---DbParams.cs(数据库访问类参数)
---DataTableExtensions.cs(这个就是顾名思义啦,DataTable传实体类)
在这里最主要介绍的就是EntityManager这个啦,使用方法如下:
有数据库DB的一张表Customs
CREATE TABLE [Customs] (
[Name] [varchar] (20) ,
[Password] [varchar] (20) ,
[Email] [varchar] (50) ,
[Phone] [varchar] (11) NULL ,
[Old] [int] ,
[Birthday] [DateTime]
)
有个实体类Customs.cs,结构如下:
public class Customs
{
public string Name {get;set;}
public string Password {get;set;}
public string Email {get;set;}
public string Phone {get;set;}
public int Old{get;set}
public DateTime Brithday {get;set;}
}
数据库表与实体Customs结构是一一对应的.有了实体类CUstoms,下面就可以操作实体类跟操作数据库一样的啦,我们新建一个实体类管理类
CustomsManager.cs
public class CustomsManager:EntityManager
{
public Customs GetByName(string name)
{
//创建表达式Expressions
Expressions exps=new Expressions();
//向表达式添加条件
exps.Eq("name",name);
//根据条件查询返回实体类
return EM_GetUnique(exps);
}
public List SearchByName(string name)
{
//同样像上面一样建立表达式类
Expressions exps=new Expressions();
exps.Like("name",name);//当然,有年朋友会说如果我要姓为"陈"的,那有些人的名字带陈的怎么办,没关系,可以改为 exps.LeftLike
("name",name);
//根据条件查询返回实体类
return EM_GetEntity(exps);
}
///
/// 登录
///
/// 用户名
/// 密码
public List Login(string name,string password)
{
Expressions exps=new Expressions();
exps.Eq("name",name);
exps.Eq("password",password);
return EM_GetEntity(exps);
}
///
/// 选择年龄大于指定岁数的,并按年龄从小到大排序
///
/// 年龄
public List SelectOlder(int old)
{
Expressions exps=new Expressions();
exps.Gt("old",old);
exp.OrderBys.Add("old", OrderBy.Asc);
return EM_GetEntity(exps);
}
///
/// 选择年龄大于小于指定岁数段的,并按年龄从小到大,姓名从字母升序排序
///
/// 年龄
public List SelectByOld(int oldStart,int oldend)
{
Expressions exps=new Expressions();
exps.Between("old",oldStart,oldEnd);
exp.OrderBys.Add("old", OrderBy.Asc);
exp.OrderBys.Add("name",OrderBy.Asc);
return EM_GetEntity(exps);
}
#region 增删改 操作
///
/// 更新操作
///
/// 实体类
public int Update(Customs customs)
{
return EM_Save(customs);//返回更新的记录数,当然,一般成功执行就会返回1;也可以改上面为public void Update(Customs customs)
}
///
/// 删除操作
///
///
public int DeleteByName(string name)
{
Expressions exps=new Expressions();
exps.Eq("name",name);
return EM_Delete(exps);
}
///
/// 删除操作
///
/// 实体类
public int Save(Customs custom)
{
return EM_Save(custom);
}
#endregion
}
当然还有更多的也就不一一贴出来了
Expressions支持的表达式有
1. Eq (等于)[name=value]
2. NotEq (不等于)[not name = value]
3. Ge (大于等于)[name >=value]
4. Gt (大于)[name>value]
5. Le (小于等于)[name<=value]
6. Lt (小于)[name<value]
7. In (包括)[name in (value)]
8. NotIn (不包括)[not name in (value)
9. IsNotNull (不为NULL)[not name is null]
10. IsNull (等于NULL)[name is null]
11. Between (之间)[name between valueStart and valueEnd]
12. Like (模糊) [name like ‘%value%’ ]
13. LeftLike (左模糊) [name like ‘%value’]
14. RightLike (右模糊) [name like ‘value%’]
其它功能待与Net爱好者探讨啦,希望你有更好的思路
《LINQ入门入应用》书本配套 源代码
《LINQ入门入应用》书本配套 源代码
出版社:清华大学出版社
编著:王的强 张晓娜
c#的Excel处理库,里面包含大部分实用中对Excel数据形式的处理,是一个比较实用的库
c#的Excel处理库,里面包含大部分实用中对Excel数据形式的处理,是一个比较实用的库
可用于创业、投资、赚钱、致富、找商机商务网站源码
可用于创业、投资、赚钱、致富、找商机类型的信息发布网站
精典管理沟通案例集锦
本案例是由史诺嘉准备的。为保密起见,隐去了特定的人名和其他标
识信息。它只作为西方商学院的课堂讨论素材,而不是为了说明某种管理
方法是否有效或无效。未经学院书面许可,不得以任何方式抄袭、复制或
节录本案例中的任何部分。
Silverlight 入门教学.part4.rar
Microsoft Silverlight 是一种跨浏览器、跨平台的 .NET Framework 实现,用于为 Web 生成和提供下一代媒体体验和丰富的交互式应用程序 (RIA)。Silverlight 统一了服务器、Web 和桌面的功能,统一了托管代码和动态语言、声明性编程和传统编程以及 Windows Presentation Foundation (WPF) 的功能。
Silverlight 入门教学.part3.rar
Microsoft Silverlight 是一种跨浏览器、跨平台的 .NET Framework 实现,用于为 Web 生成和提供下一代媒体体验和丰富的交互式应用程序 (RIA)。Silverlight 统一了服务器、Web 和桌面的功能,统一了托管代码和动态语言、声明性编程和传统编程以及 Windows Presentation Foundation (WPF) 的功能。
Silverlight 入门教学.part2.rar
Microsoft Silverlight 是一种跨浏览器、跨平台的 .NET Framework 实现,用于为 Web 生成和提供下一代媒体体验和丰富的交互式应用程序 (RIA)。Silverlight 统一了服务器、Web 和桌面的功能,统一了托管代码和动态语言、声明性编程和传统编程以及 Windows Presentation Foundation (WPF) 的功能。
Silverlight 入门教学.part1.rar
Microsoft Silverlight 是一种跨浏览器、跨平台的 .NET Framework 实现,用于为 Web 生成和提供下一代媒体体验和丰富的交互式应用程序 (RIA)。Silverlight 统一了服务器、Web 和桌面的功能,统一了托管代码和动态语言、声明性编程和传统编程以及 Windows Presentation Foundation (WPF) 的功能。
dephi+sql2000 汽车修理管理系统.part3
dephi 语言,采用微软的 microsoft sql server2000 数据库
dephi+sql2000 汽车修理管理系统.part1
下载地址:http://download.csdn.net/source/1330911
dephi+sql2000 汽车修理管理系统.part2
下载地址:http://download.csdn.net/source/1330921
dephi+sql2000 汽车修理管理系统.part3
下载地址:http://download.csdn.net/source/1330926
dephi+sql2000 汽车修理管理系统.part2
dephi 语言,采用微软的 microsoft sql server2000 数据库
dephi+sql2000 汽车修理管理系统.part1
下载地址:http://download.csdn.net/source/1330911
dephi+sql2000 汽车修理管理系统.part2
下载地址:http://download.csdn.net/source/1330921
dephi+sql2000 汽车修理管理系统.part3
下载地址:http://download.csdn.net/source/1330926
dephi+sql2000 汽车修理管理系统.part1
dephi 语言,采用微软的 microsoft sql server2000 数据库
dephi+sql2000 汽车修理管理系统.part1
下载地址:http://download.csdn.net/source/1330911
dephi+sql2000 汽车修理管理系统.part2
下载地址:http://download.csdn.net/source/1330921
dephi+sql2000 汽车修理管理系统.part3
下载地址:http://download.csdn.net/source/1330926
(C#)汽车维修管理系统.rar
.net C#/c Sharp 版 ,汽车维修管理系统,公供学习与参考