首页 > 编程 > .NET > 正文

实战 .Net 数据访问层 - 4

2024-07-10 12:57:20
字体:
来源:转载
供稿:网友
代码3:我的data entity – 1,应用程序中的data entity

// mycustomer:包含基本字段的customer,支持数据列表,从mydef继承

[serializable()]

public class mycustomer: mydef

{

public string id;

public string name;

public string phone;



public mycustomer() { }

public mycustomer(arraylist al) : base(al) { }

}



// mydef:提供当前应用程序所需的data entity支持,

// 包括o/r mapping,xml,从defbase继承

[serializable()]

public class mydef: defbase, ilist, ienumerable

{

// o/r mapping fields

[nonserialized()]

protected internal objectset _ostorm = null;

...



// xml fields

[nonserialized()]

protected internal xmlnode _xmlnode = null;

...



public mydef() { }

public mydef(arraylist al) : base(al) { }

public mydef(objectset ostorm)

{

this._ostorm = ostorm;

this._typeentity =

myentitytype.orm_objectspaces_objectset;

}



public mydef(xmlnode xmlnode)

{

this._xmlnode = xmlnode;

this._typeentity = myentitytype.xml_node;

}

...

}















































































































下一段:http://www.csdn.net/develop/read_article.asp?id=27547
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表