中文(简体)
中文(简体)
中文(繁体)
한국어
日本語
English
Português
Español
Русский
العربية
Indonesia
Deutsch
Français
ภาษาไทย
网站地图大全
最新更新
首页
源码下载
编程相关
建站资源
网页设计教程
网络编程教程
首页
>
.NET源码
>
博客X客
PersonalBlog个人博客源码
博客X客
暂无资源
学习了著名开源社区CommunityServer(CS)的抽象数据库的设计,自己独立思考,站在哲学的角度上思考问题,并进一步抽象,最终设计出了一套非常抽象的通用数据库以及通用数据访问层。
主要有以下优点:
1)通过两个抽象表存放任何数据实体以及实体之间的关系;
2)通过两种扩展字段设计方式实现任何数据实体的字段扩展需要,并且扩展的字段支持数据库级别的排序搜索功能;扩展字段的添加和一般字段没有什么大的区别,仅仅只是添加了一个特性而已。
3)由于将实体与实体之间的关系进行高度抽象(最终抽象为横向和父子递归两种关系),导致数据库访问层的接口的通用型非常广泛,可以适应任何实体之间的关系。这样的设计用一般的言语无法表达;也许你看了代码之后会有所体会;
4)吸取了CS中的很多好的设计,如Provider模式,动态构建SQL实现自定义查询,缓存,多语言资源文件设计,自定义Url重写,Ajax功能,etc;
5)优秀的运行性能;
6)通过一个简单的文章发布系统的后台管理系统作为Demo,展示本框架的部分功能;
7)目前该框架还在不断完善优化中。。
使用注意事项:
首先附加DB下的Sql数据库文件
1)需要在web.config文件中正确设置数据库链接信息
这个数据库链接字符串。
2)页面地址是经过重写过的,真正的页面放在,如下例子:
ControlPanelArticle目录下,URL地址重写配置信息放在Urls.xml文件中。
3)如果你要调试文章管理模块,则代码在
AppCodeControlsControlPanelArticle
目录下的CS文件中设置断点,然后通过附加到进程的方式进行调试。
因为本Demo不是设计为一个WebSite,而是Library的形式,所以只能采用附加到进程的方式调试。
另外,我还做了一个快速添加文章测试数据的链接,地址为:
http://localhost/createarticles.aspx?count=100
其中count=100表示创建100篇文章。你可以修改为任何大于零的值,以创建你所需要的测试数据。
经过我在2万条数据下的测试,发现性能良好,更多的数据没有测试过。
相信本框架的性能应该还不错,我设计的时候很多地方专门针对性能而设计
展开
附加信息
版本
类型
博客X客
更新时间
2009-05-13
大小
462KB
相关应用
粉丝博客
2013-12-12
OYKX个人网站程序
2011-12-26
PageAdmin个人博客系统 v4.0.21
2024-10-18
Fanmv Blog主题模板:仿糗事百科
2013-12-20
oykx个人网站系统
2011-11-15
Paul's Blog博客系统
2014-01-17
为您推荐
chat.petals.dev
其他源码
1.0.0
GPT Prompt Templates
其他源码
1.0.0
GPTyped
其他源码
GPTyped 1.0.5
粉丝博客
博客X客
v1.0.2.1212
OYKX个人网站程序
博客X客
v1.7 贺岁版
PageAdmin个人博客系统 v4.0.21
博客X客
4.0.21
Google Dorks
其他源码
1.0
shepherd
其他源码
v6.1.6-react-shepherd: Prepare Release (#3063)
mongo express
其他源码
v1.1.0-rc-3
相关资讯
全部
java获取手机已安装APK的签名摘要
2025-08-18
asp从缓存读数据实例
2025-08-14
在HTML5 Canvas中放入图片和保存为图片的方法
2025-08-24
js下将阿拉伯数字每三位一逗号分隔(如:15000000转化为15,000,000)
2025-08-22
Java8时间日期库中的常用使用示例
2025-08-18
ASP Request对象的使用
2025-08-13