# GrainVersioningOptions.DefaultCompatibilityStrategy

[Type overview](/orleans/docs/api/csharp/microsoft.orleans.core/orleans.configuration.grainversioningoptions/) | [Properties](/orleans/docs/api/csharp/microsoft.orleans.core/orleans.configuration.grainversioningoptions/properties/)

[Source](https://github.com/dotnet/orleans/blob/e4e752cedecc2976811db49802c7a999b1f1c704/src/Orleans.Core/Configuration/Options/GrainVersioningOptions.cs)

```csharp
public string DefaultCompatibilityStrategy
```

Gets or sets the name of the default strategy used to determine grain compatibility in heterogeneous deployments.

### Value

The [BackwardCompatible](/orleans/docs/api/csharp/microsoft.orleans.core.abstractions/orleans.versions.compatibility.backwardcompatible/) strategy is used by default.
