Select to view content in your preferred language

Enterprise SDK NET IFeatureClass.FeatureDataset returns null ?

336
1
06-10-2022 03:33 AM
mrasiukevicius
Esri Contributor

Hi,

how can I get IWorkspace from FeatureClass using Enterprise SDK?

Cannot use code below, as FeatureClass is int the root :

IWorkspace workspace = myFeatureClass.FeatureDataset.Workspace;

Now, if FeatureClass is not inside a DataSet - myFeatureClass.FeatureDataset returns null. Documentation states the same: https://developers.arcgis.com/enterprise-sdk/api-reference/net/IFeatureClass/#ifeatureclassfeatureda...

I'm not sure, but as I remember there was no problem with ArcObjects in this case...

0 Kudos
1 Reply
mrasiukevicius
Esri Contributor

var fsDataset = myFeatureClass as IDataset;
var ws = fsDataset.Workspace;
var wsEdit = ws as IWorkspaceEdit;