jquery+linq制作博客(一)

近段时间在学习jquery,以前在网页中用过ms的ajax,感觉用系统框架的ajax速度很慢,后来由于种种原因,我们没有在项目中采用ajax,当然后来偶尔采用了一下anthem。感觉这个ajax很好用,基本上只要会使用.net控件,就会使用这个dotnet的ajax控件了!后来在项目中大部分的验证都是采用dotnet的验证控件处理的,几乎很少写js了。近段时间突然对界面和用户体验提高了要求,于是在处理项目的时候就写了些js。发现项目组中的大部分成员都不怎么会js。近段时间的那些js大部分都是自己写的。当然同时在业务的时间也看了一下jquery。看了之后,觉得这个js类库使用起来很方便,结合自己近段时间学习了linq。于是再写一个博客程序(当初学dotnet2.0的时候就写过一个博客,由于技术方面的问题,当然那个博客的界面很不好!)

前段时间再和朋友聊天的时候,朋友问我有没有写学习笔记,我自己去年那段时间一直很忙,所以很少写些读书笔记,于是想在写博客的时候也把制作过程写出来!

好了闲话不说那么多了,接下来就说说第一步:设计数据库

表:post

postID 博文ID 主键
PostTitle 标题  
PostContent 内容  
Summary 摘要  
ViewCount 浏览次数  
AuthorName 作者  
CreateTime 创作时间  
UpgradeTime 更新时间  
IsPublish 是否发布  
IsDelete 是否删除  

表:Catalog

CatalogID 类别ID 主键
CatalogName 类别名  
ParentCatalogID 上级类别ID  

表:PostCatalog

PostCatalogID   主键
PostID 博文ID 外键
CatalogID 类别ID 外键

表:PostTag

TagID 标签ID 主键
PostID 博文ID 外键
TagName 标签名  

表:PostComment

CommentID 评论ID 主键
PostID 博文ID 外键
CommentContent 评论内容  
CommentTime 评论时间  
CommentAuthorName 评论者姓名  
CommentAuthorEmail 评论者Email  
CommentWebSite 评论者网站  

这样以来,一个简单的博客系统的数据库就设计好了,设置好相关联的主外键。采用dotnet2.0的注册数据库成员资格服务根据添加成员资格服务中需要的数据表格和存储过程。

Technorati 标签: .net3.5,linq,jquery
posted @ 2008-03-17 21:25  dail  阅读(922)  评论(3编辑  收藏  举报