惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

G
GRAHAM CLULEY
C
CXSECURITY Database RSS Feed - CXSecurity.com
P
Privacy International News Feed
W
WeLiveSecurity
C
Cybersecurity and Infrastructure Security Agency CISA
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
P
Proofpoint News Feed
WordPress大学
WordPress大学
Blog — PlanetScale
Blog — PlanetScale
Project Zero
Project Zero
H
Help Net Security
B
Blog RSS Feed
T
Threatpost
Microsoft Azure Blog
Microsoft Azure Blog
C
Check Point Blog
Application and Cybersecurity Blog
Application and Cybersecurity Blog
H
Hackread – Cybersecurity News, Data Breaches, AI and More
阮一峰的网络日志
阮一峰的网络日志
S
SegmentFault 最新的问题
博客园 - 【当耐特】
月光博客
月光博客
Google Online Security Blog
Google Online Security Blog
NISL@THU
NISL@THU
The GitHub Blog
The GitHub Blog
P
Privacy & Cybersecurity Law Blog
N
News | PayPal Newsroom
T
Tenable Blog
Simon Willison's Weblog
Simon Willison's Weblog
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
G
Google Developers Blog
小众软件
小众软件
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
GbyAI
GbyAI
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
Jina AI
Jina AI
J
Java Code Geeks
Recent Announcements
Recent Announcements
TaoSecurity Blog
TaoSecurity Blog
MongoDB | Blog
MongoDB | Blog
T
Troy Hunt's Blog
V
Visual Studio Blog
博客园_首页
L
LangChain Blog
SecWiki News
SecWiki News
O
OpenAI News
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
Hacker News: Ask HN
Hacker News: Ask HN
S
Schneier on Security
A
Arctic Wolf
U
Unit 42

博客园 - sooloo

asp.net遍历控件的实现 [转]Creating Custom Web Controls in C# Stats(演示了如何创建一个导航条) [转]创建动态数据输入用户界面(ASP.NET 中的动态控件入门) [转]ASP.NET 页面对象模型 [转]基于功能更丰富的基础类构建您自己的 ASP.NET 页面 [转]ASP.NET中促进代码重用的2种模式 [原创]利用CSS实现页面换肤 [转] 动态加载Asp.net分页控件 [转] more than one way to skin an app [转]模拟Asp.Net Forums实现可以换皮肤的控件 [转]在ASP.Net中两种利用CSS实现多界面的方法 DotText分析---新Blog注册 转:dotext数据库篇 Vs2003调试DotText时碰到的一个问题 DotText数据库分析(2) CnDotText数据库分析(1) 高程历年试题及答案 [转帖]追MM与设计模式 学习cnblogsGuestBook V2.0
学习cnblogsGuestBook V2.0 --(2)
sooloo · 2005-03-30 · via 博客园 - sooloo

谈谈对“留言本”中数据库持久化对象实现的一些认识。
页面类中DetSet ds1 可以被看作是一个数据库持久化对象,

protected cnblogsGuestbook.ds ds1;

在页面的加载过程中,完成持久化对象的初始化和数据绑定,如:

客户端对数据库的SUID(选择、编辑、插入、删除)操作,首先对持久化对象实施,然后再

da.Fill(ds1);

完成持久化对象与服务器端数据库的同步。这与V1.0 中每执行一次数据库插入都必须重新对数据库进行一次连接操作,完全不同。

对V2.0 中持久化对象的实现有以下疑问:
1、持久化对象DataSet是否可以被看作一个保存在客户端内存中的一份数据库副本?是的话,如果服务器端数据库表很大(比如执行select * from table),是否意味着DataSet的加载(绑定)是一个极其消耗客户端资源的过程?DataSet是否会变得很庞大?

2、在实际应用中会和许多数据库表单打交道,数据库表单分别对应于不同的类,通过对类实例的插入、删除等操作来实现相应的数据库表单的更新。如果要应用持久化对象的话,是否意味着需要在各个类里都添加一个DataSet属性?还有其他更好的方案吗?

3、希望在V3.0里看到“GuestBook”类,在该类中实现一些持久化的应用。