Go from source arcsde:c# create SDE feature DataSet
/// <summary> ///To determine whether a specified dataset exists/// </summary> /// <param name= "Workspace" >Work space name</param> /// <param name= "Strdatasetname" >Data Set name</param> /// <returns>exists, true; otherwise, false</returns> Public Static BOOLIsdatasetexist (Iworkspace workspace,stringstrdatasetname) { if(Workspace = =NULL) { return false; } Else if(Workspace.get_nameexists (Esridatasettype.esridtfeaturedataset, Strdatasetname)) {return true; } Else { return false; } }
/// <summary> ///Create a feature data set/// </summary> /// <param name= "Workspace" >Work space name</param> /// <param name= "Strdatasetname" >Data Set name</param> /// <param name= "Spatialreference" >Reference System</param> Public Static voidCreatefeaturedataset (Iworkspace workspace,stringStrdatasetname, Ispatialreference spatialreference) {Ifeatureworkspace Featureworkspace= Workspace asIfeatureworkspace; if(Featureworkspace = =NULL) return; if(!isdatasetexist (Strdatasetname)) {Featureworkspace.createfeaturedataset (strdatasetname, spatialreference); } }
Arcsde:c# Creating an SDE feature DataSet