ArcGIS Pro 3.0 API Reference Guide
ArcGIS.Core.Data Namespace / Geodatabase Class / Geodatabase Constructor / Geodatabase Constructor(FileGeodatabaseConnectionPath)
Holds a valid path to a file geodatabase folder that ends with the .gdb extension.
Example

Geodatabase Constructor(FileGeodatabaseConnectionPath)
Opens a file geodatabase with the specified connectionPath. This method must be called on the MCT. Use QueuedTask.Run.
Syntax

Parameters

connectionPath
Holds a valid path to a file geodatabase folder that ends with the .gdb extension.
Exceptions
ExceptionDescription
The path to the geodatabase is invalid or the geodatabase cannot be opened.
A geodatabase-related exception has occurred.
This object must be created within the lambda or delegate passed to QueuedTask.Run, or on a compatible STA thread.
Example
Opening a File Geodatabase given the path
public async Task OpenFileGDB()
{
  try
  {
    await ArcGIS.Desktop.Framework.Threading.Tasks.QueuedTask.Run(() =>
    {
      // Opens a file geodatabase. This will open the geodatabase if the folder exists and contains a valid geodatabase.
      using (
        Geodatabase geodatabase =
          new Geodatabase(new FileGeodatabaseConnectionPath(new Uri(@"C:\Data\LocalGovernment.gdb"))))
      {
        // Use the geodatabase.
      }
    });
  }
  catch (GeodatabaseNotFoundOrOpenedException exception)
  {
    // Handle Exception.
  }

}
Open raster dataset in a geodatabase
// Create a FileGeodatabaseConnectionPath using the path to the gdb. Note: This can be a path to a .sde file.
FileGeodatabaseConnectionPath geodatabaseConnectionPath = new FileGeodatabaseConnectionPath(new Uri(@"C:\Temp\rasters.gdb"));
// Create a new Geodatabase object using the FileGeodatabaseConnectionPath.
Geodatabase geodatabase = new Geodatabase(geodatabaseConnectionPath);
// Open the raster dataset.
RasterDataset gdbRasterDataset = geodatabase.OpenDataset<RasterDataset>("sample");
Requirements

Target Platforms: Windows 11, Windows 10, Windows 8.1

ArcGIS Pro version: 2.0 or higher.
See Also