Interface IKEFCoreRowBag
- Namespace
- MASES.EntityFrameworkCore.KNet.Storage.Internal
- Assembly
- MASES.EntityFrameworkCore.KNet.dll
This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.
public interface IKEFCoreRowBag : IValueContainerData, IValueContainerMetadata
- Inherited Members
Properties
AssociatedTopicName
The topic data will be stored
string AssociatedTopicName { get; }
Property Value
EntityState
The EntityState associated to the EntityType
EntityState EntityState { get; }
Property Value
Methods
GetKey<TKey>()
The key associated to the current IKEFCoreRowBag
TKey GetKey<TKey>() where TKey : notnull
Returns
- TKey
Type Parameters
TKeyThe key type
GetValue<TKey, TValueContainer>(Func<IValueContainerData, IComplexTypeConverterFactory?, TValueContainer>, IComplexTypeConverterFactory)
The value associated to the current IKEFCoreRowBag
TValueContainer? GetValue<TKey, TValueContainer>(Func<IValueContainerData, IComplexTypeConverterFactory?, TValueContainer> creator, IComplexTypeConverterFactory complexTypeConverterFactory) where TKey : notnull where TValueContainer : IValueContainer<TKey>
Parameters
creatorFunc<IValueContainerData, IComplexTypeConverterFactory, TValueContainer>complexTypeConverterFactoryIComplexTypeConverterFactory
Returns
- TValueContainer
Type Parameters
TKeyThe key type
TValueContainerThe IValueContainer<T> containing the converted data