windman

13.Net
posts - 3, comments - 43, trackbacks - 1, articles - 7

ASPNETDB 数据库关系图、表和视图(1) 基本表和独立表
ASPNETDB 表和视图(2) 用户成员资格和角色管理 表
ASPNETDB 表和视图(3) 个性化用户配置、页面个性化设置 表 和视图

ASPNETDB 存储过程(1) 基本及杂类 
ASPNETDB 存储过程(2) 成员资格管理部分 
ASPNETDB 存储过程(3) 角色管理部分
ASPNETDB 存储过程(4) 个性化用户配置部分
ASPNETDB 存储过程(5) 页面个性化设置部分(略)
风之语
关注 - 0
粉丝 - 0
0
0
(请您对文章做出评价)
» 下一篇:ASP.NET 2.0“插件”说

Feedback

#1楼  回复 引用   

2006-09-08 16:10 by 阿福[匿名][未注册用户]
你终于出山写博客了,这是我等小弟们期待已久的~~~
你是我们航向的灯塔,你是我们心灵的window,
yeah~~~~
支持~~`

#2楼  回复 引用   

2007-02-26 17:11 by windman
Q:(from argb@163.com) 你好!怎么扩展aspnetdb这个数据库?
比如说:我要做一个论坛,注册登陆等使用aspnetdb.mdf,但是当用户发表帖子,回复帖子时也要记录用户信息并写入数据库,这个数据库应该是我另建立的,难道我要重新建立一张表来存储用户信息吗,如果不必应该怎么做?
A:兄弟好(以后问题直接在此提出,一封封回邮件太多了)!你的思路可能不对。诚如我的文章所言aspnetdb是“插件”的后台,你要实现某个功能
首先应该想到是写一个自定义“插件”,我的建议是你重写ProfileProvider。
另外,发/回帖子肯定要加表(帖子明细表肯定要加吧 ),至于如何“扩展”,在数据库级,你既可以在aspnetdb中加表,
也可以将表单独建在另一个数据库中。在表一级,应该是master - detaile 帖子明细表作为detaile。
仿照aspnet_Profile再见一个master表,(与aspnet_use“一对一”映射)
master - detaile 也是以userid 关联。(当然你也可以在aspnet_Profile表中直接添加字段,不用自己再建master表,但这样的设计“粘性”太强)
强烈建议研究一下ProfileProvider!不知对你有没有帮助。