xml 类型很久就有了一直没有关注,有时间正好看看;
这次学习要做的事情
1、设计一个C# 类来生成 XML Schema (XML 架构)
先设计类,然后由类生成表可能是有很多人蒙昧以求的;正好和 ORM 相反
最主要的 XML 架构可以用来约束数据库中的;XML 的有效性
2、基于上一步的XML Schema我们创建一个数据表、并包含这个和上边 C# 类对应的的 XML 类型;
3、插入一些数据;
4、改变 C# 的类重新生成 Schema在更新数据库中的 Schema
这步假设业务变更看看,更改如何进行,是否方便等
5、用 C# 写一个网页,显示这些数据;
6、阶段性总结
好开始:
一、设计一个C# 类来生成 XML Schema类代码:
类如下
namespace Model { /// <summary> /// 电话 /// </summary> public class Phone { string _code; /// <summary> /// 电话号 /// </summary> public string Code { get { return _code; } set { _code = value; } } PhoneType _type; public PhoneType Type { get { return _type; } set { _type = value; } } } /// <summary> /// 电话类型 /// </summary> public enum PhoneType { [XmlEnum(Name = "未知")] //XML 序列化用的名称 Unknown, [XmlEnum(Name = "移动")] Mobile, [XmlEnum(Name = "固定")] Fixed, } /// <summary> /// 电话集合 /// </summary> [XmlRoot("Phones")] public class Phones : List<Phone> { public void Add(string code, PhoneType type) { base.Add(new Phone() { Code = code, Type = type }); } } }
以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索xml
, c#
, schema
, 类型
, public
, oracle c#
, xmltype
, 生成
, c# xml
xml数据c#
c站、c语言、cf、ch、c罗,以便于您获取更多的相关知识。