永发信息网

概念的类化是什么意思,"类型化"是什么意思 20分

答案:1  悬赏:50  手机版
解决时间 2021-04-05 17:52
概念的类化是什么意思,"类型化"是什么意思 20分
最佳答案
类型化数据集先是从基类 DataSet 派生,然后使用“数据集设计器”中的信息(存储在 .xsd 文件中)生成一个新的强类型数据集类。架构中的信息(表、列等)被作为一组第一类对象和属性生成并编译为此新数据集类。由于类型化数据集继承自基 DataSet 类,因此类型化类具有 DataSet 类的所有功能,可以与采用 DataSet 类的实例作为参数的方法一起使用。
相形之下,非类型化数据集没有相应的内置架构。与类型化数据集一样,非类型化数据集也包含表、列等,但它们只作为集合公开。(不过,在手动创建了非类型化数据集中的表和其他数据元素后,可以使用数据集的 WriteXmlSchema 方法将数据集的结构导出为一个架构。)
类型化访问不但更易于读取,而且完全受 Visual Studio“代码编辑器”中 IntelliSense 的支持。除了更易于使用外,类型化数据集的语法还在编译时提供类型检查,从而大大降低了为数据集成员赋值时发生错误的可能性。如果更改 DataSet 中的列名并编译应用程序,则会收到生成错误。通过双击“任务列表”中的生成错误,可以直接转到引用旧列名的代码行。在运行时对类型化数据集中的表和列的访问也略为快一些,因为访问是在编译时确定的,而不是在运行时通过集合确定。
尽管类型化数据集有许多优点,但在许多情况下需要使用非类型化数据集。最显而易见的情形是数据集无架构可用。例如,当应用程序正在与返回数据集的组件交互而您事先不知道其结构是哪种时,便会出现这种情况。同样,有些时候使用的数据不具有静态的可预知结构,这种情况下使用类型化数据集是不切实际的做法,因为对于数据结构中的每个更改,您都必须重新生成类型化数据集类。
更常见的是,许多时候可能需要动态创建无可用架构的数据集。这种情况下,数据集只是一种方便的、可用来保留信息的结构(只要数据可以用关系方法表示)。同时,您还可以利用数据集的功能,如序列化传递到另一进程的信息或写出 XML 文件的能力。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
如何利用js或jQuery控制标签的显示和隐藏??
吕布中的吕字用拼音怎么打,键盘没有鱼这个拼
我的世界电脑版玩的建筑战争服务器地址 求求
升福楼地址在什么地方,想过去办事
“直线l与平面α内无数条直线垂直”是“l⊥α
现在这个社会,做什么才能致富才有前途啊!
请教䂬是什么字,怎么读?
800-括号720÷36+35括号简便运算
湖北有哪些好大学,武汉有什么好一点的大学
二维码扫不出商品信息
单选题Atthemeeting,theykept________a
我在意大利佛罗伦萨租车自助旅行,在比萨市区
天能饭店在什么地方啊,我要过去处理事情
计生办网连不上去,自己带电脑能改东西?
弑道侯的人物设定
推荐资讯
吃五片吃了十天他的性欲什么时候能
2010款大众cc保险丝盒分解图
女友左臂有黑色朱砂印 她说发生关系后就没了
图形商标有哪些
啊四声组词
新买的神舟ZX6CP5S1 从开机到显示战神Logo要1
想要拥有优质睡眠,就要懂得如何睡眠,而且应
甘肃省少数民族文化教育促进会是否办有一个杂
黄瓜怎么切好看,黄瓜怎样切好看?
DNF70级挑战书多出来几种?分别是哪几种?
直接写得数8.6+4=0.35÷0.7=6.5×0.2=0.7×0.
BBOX空心弹舌是把舌头打在下牙上还是?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?