An Entity Framework Core implementation of Orleans Grain Storage. More providers to come later.
Upgrade to Orleans 3.x and EfCore 3.x You can build the project for different versions (mentioned on docs)
IGrainStateEntryConfigurator
to have more flexibility configuring entity entries.Breaking changes
UseQueryExpression
extension and added ConfigureReadState
which completely overhauls the default conventions.Fixed an issue causing a null ref exception when the state is configured to use etags but during read the state was null.