我的博客:http://www.cnblogs.com/fantong

=================================

我曾经有一个想法,写一个类,操作所有的表,还能在vs里智能提示,终于,借助于表达式树、泛型、反射等技术实现了。这就是Lm.Common.DAL命名空间提供的通用数据访问层。

我曾经在想,怎么样控制权限比较好呢。曾经尝试过控制到页面,很方便,但不细致;也曾想过控制到按钮,很麻烦,也不灵活。最终我决定,还是控制到方法吧,所以现在这套权限管理方案便产生了。只需要继承与一个类,并给它设置一个attribute,就那么简单。这就是Lm.Common.Auth命名空间提供的权限控制方案。

Lm.InferenceEngine
一个简单推理引擎,详细说明见我的博客:http://www.cnblogs.com/fantong/archive/2013/04/25/3043479.html

Lm.Common.Csv
csv文件的读取与生成

通用数据访问层示例
Lm.Common.DAL
通用数据访问层基类及公用类
Lm.Common.DAL.Sql
通用数据访问层针对sql server 2005及以上版本的实现

Lm.Common.Excel
Excel2003的读取与生成
Lm.Common.Excel.OpenXml
Excel2007、2010的读取和生成

Lm.Common.ExtensionMethods
一些使编码更加方便的扩展方法

Lm.Common.Security.Cryptography
加密

Lm.Common.Threading
同类任务线型、不同类任务并行

Lm.Common.Web
web开发中比较便捷的代码
Lm.Common.Web.Security
cookie读取以及验证码生成

Lm.Common.Xml
xml序列化与反序列化

权限控制原理
Lm.Common.Auth
帐号、角色、权限管理
Lm.Common.Auth.Database
权限管理相关的数据库结构
Lm.Common.Auth.Doc
权限管理的流程图
Lm.Common.Auth.Examples
权限管理示例

Lm.Common.Barcode
基于128b规则的条码生成

Lm.Common.Net
网络传输相关

Last edited Apr 25, 2013 at 1:52 PM by liuming, version 16