ReferenceOwnershipBuilder<TEntity,TRelatedEntity>.Property<TProperty> Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Returns an object that can be used to configure a property of the owned entity type. If no property with the given name exists, then a new property will be added.
When adding a new property, if a property with the same name exists in the entity class then it will be added to the model. If no property exists in the entity class, then a new shadow state property will be added. A shadow state property is one that does not have a corresponding property in the entity class. The current value for the property is stored in the ChangeTracker rather than being stored in instances of the entity class.
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder<TProperty> Property<TProperty> (System.Linq.Expressions.Expression<Func<TRelatedEntity,TProperty>> propertyExpression);
override this.Property : System.Linq.Expressions.Expression<Func<'RelatedEntity, 'Property>> -> Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder<'Property>
Public Overridable Function Property(Of TProperty) (propertyExpression As Expression(Of Func(Of TRelatedEntity, TProperty))) As PropertyBuilder(Of TProperty)
Type Parameters
- TProperty
The type of the property to be configured.
Parameters
- propertyExpression
- Expression<Func<TRelatedEntity,TProperty>>
A lambda expression representing the property to be configured (
blog => blog.Url
).
Returns
An object that can be used to configure the property.
Applies to
Entity Framework