代码API
本代码演示了如何创建一个实体 对一个实体的查询、修改、删除 | //获得表单ID. string fk_mapdata = this.Request.QueryString["FK_MapData"]; //根据表单ID,创建表单实体， 执行新建操作. BP.Sys.GEEntity en = new BP.Sys.GEEntity(fk_mapdata); en.SetValByKey("DiZhi", "山东省济南市"); en.SetValByKey("DianHua", "0531-82374939"); en.SetValByKey("NianLIng", "33"); // 这里省下10000字.. //执行Insert 操作, 系统就会自动创建一个新的int类型的OID 插入数据库里. en.Insert(); //根据表单ID,创建表单实体， 执行执行查询、更新操作. string oid = this.Request.QueryString["OID"]; BP.Sys.GEEntity myen = new BP.Sys.GEEntity(fk_mapdata, oid); //从实体里获取数据. string diZhi = myen.GetValStringByKey("DiZhi"); string dianHua = myen.GetValStringByKey("DianHua"); int nianLing = myen.GetValIntByKey("NianLing"); // 这里省下10000字.. //跟字段赋值。 en.SetValByKey("DiZhi", "山东省济南市高新区奥体中心"); en.SetValByKey("DianHua", "0531-82374939"); en.SetValByKey("NianLIng", "24"); //执行 Update 操作,系统就会根据主键执行更新. myen.Update(); //根据表单ID,创建表单实体， 执行执行删除操作方法1. string myOID = this.Request.QueryString["OID"]; BP.Sys.GEEntity myenTest = new BP.Sys.GEEntity(fk_mapdata, myOID); myenTest.Delete(); //执行删除. // 执行执行删除操作方法2. BP.Sys.GEEntity myenTest1 = new BP.Sys.GEEntity(fk_mapdata); myenTest1.PKVal = myOID; myenTest1.Delete(); //执行删除.