本文整理汇总了C#中IProperty.IsKey方法的典型用法代码示例。如果您正苦于以下问题:C# IProperty.IsKey方法的具体用法?C# IProperty.IsKey怎么用?C# IProperty.IsKey使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类IProperty
的用法示例。
在下文中一共展示了IProperty.IsKey方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: GetTypeMapping
public virtual RelationalTypeMapping GetTypeMapping(IProperty property)
=> GetTypeMapping(
property.Relational().ColumnType,
property.Relational().Column,
property.ClrType.UnwrapNullableType(),
property.IsKey() || property.IsForeignKey(),
property.IsConcurrencyToken);
示例2: PropagateValue
public virtual void PropagateValue(InternalEntityEntry entry, IProperty property)
{
Debug.Assert(property.IsForeignKey());
if (!TryPropagateValue(entry, property)
&& property.IsKey())
{
var valueGenerator = TryGetValueGenerator(property);
if (valueGenerator != null)
{
entry[property] = valueGenerator.Next();
}
}
}