大雀软件园

首页 软件下载 安卓市场 苹果市场 电脑游戏 安卓游戏 文章资讯 驱动下载
技术开发 网页设计 图形图象 数据库 网络媒体 网络安全 站长CLUB 操作系统 媒体动画 安卓相关
当前位置: 首页 -> 技术开发 -> NET专区 -> Websharp使用说明(2)

Websharp使用说明(2)

时间: 2021-07-31 作者:daque

数据实业的表白websharp在数据的展现上,不妨沿用两种办法。第一种办法,充溢运用了.net framework类库中dataset的功效,安排了一个entitydata类。这个类接受了dataset,并减少了少许属性和本领。同数据库的映照联系,沿用xml摆设文献的办法。xml摆设文献不妨经过咱们供给的东西来天生。在本质的运用中,要获得一个product实业东西,不妨经过如次办法博得:entitydata product=entityprotypemanager. getemptyentity(“product”);而后,不妨经过如次办法来考察这个东西的属性:string productid=customer[“productid”]不妨看到,这种办法同简单的面向东西的办法有点各别。在这种办法下,数据的展现情势惟有一个,那即是entitydata。其长处是鲜明的,不必为每个实业都独立编写一个类,不妨大大缩小代码的编写量。其缺陷也很鲜明,那即是不许运用编写翻译器典型检验和测定的功效,即使在挪用东西的属性的功夫,写错了属性的称呼,就大概堕落,然而,这个题目不妨经过东西来处置。这种办法,比拟适合从来运用ado编制程序职员的风气。第二种办法,咱们不妨编写一个product类,而后,依照规范的oo的本领来运用这个类。只然而,在编写product类的功夫,必需实行persistencecapable接口,而且,同声不妨运用到entitydata类的宏大功效。persistencecapable类的设置见 附1:websharp重要接口设置——persistencecapable一个依照这个规范实行的product类的示比方下:public class product : persistencecapable { private entitydata product; public product() : this(true) {} public product(bool autoinit) { product=entityprototypemanager.getemptyentity("product"); if(autoinit) product.newrecord(); } public string productid { get{return product.getstring("productid");} set{product["productid"]=value;} } public string name { get{return product.getstring("name");} set{product["name"]=value;} } public string unitname { get{return product.getstring("unitname");} set{product["unitname"]=value;} } public string description { get{return product.getstring("description");} set{product["description"]=value;} } public decimal price { get{return product.getdecimal("price");} set{product["price"]=value;} } public decimal currentcount { get{return product.getdecimal("currentcount");} set{product["currentcount"]=value;} } public int objectcount { get { return product.entitycount; } } public entitydata entitydata { get { return product; } set { product=value; } } public bool next() { return product.next(); } public void first() { product.first(); } public void addnew() { product.newrecord(); } }不妨看出,沿用这种办法,product类既不妨代办一个单个的product东西,也不妨包括一个product东西汇合,而且不妨经过next和first方

热门阅览

最新排行

Copyright © 2019-2021 大雀软件园(www.daque.cn) All Rights Reserved.