强类型DataSet不适合的项目应用

我认为,强类型DataSet为快捷开发而生.因为快,也因为强,而失去了Dataset的很多灵活性.所以,我看到几个不适合用强类型DataSet的项目类型(一些随笔,不一定完全正确,请网友留言评论):

1.大型项目.因为强类型DataSet中的DataAdapter返回的都是强类型的DataSet,你如果想动态返回一个视图或其他表,很不方便.如果你另写数据层,又存在不统一的情况.另外,如使用WebService网络中传输的强类型DataSet也会比普通dataSet体积要大.

2.数据库没有事先设计好,会在写业务时改动.这样,你的强类型就要重新生成了.

所以强类型dataSet不是万用药,要根据自己的需要使用!

你可能感兴趣的:(Data)