多表能表示出表与表之间的关系,而视图就不能。
视图还有些弊端,比如视图没有主键;更新视图也有一些限制,一次只能更新其中的一张表。
多表不仅仅提供了一种视图以外的选择,它们设计目的不尽相同。视图主要用于查看,对它进行更新是免为其难了。
ADO.Net是支持断开式连接的,所以它要尽可能多的提供数据存取服务,即便是与数据库断开了。
所以如果仅仅是查看,用视图方便些,如果要对几张表进行各种操作,则用ADO.Net的多表。