本文整理汇总了C#中ICollectionPersister.GetIndexColumnAliases方法的典型用法代码示例。如果您正苦于以下问题:C# ICollectionPersister.GetIndexColumnAliases方法的具体用法?C# ICollectionPersister.GetIndexColumnAliases怎么用?C# ICollectionPersister.GetIndexColumnAliases使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类ICollectionPersister
的用法示例。
在下文中一共展示了ICollectionPersister.GetIndexColumnAliases方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: GeneratedCollectionAliases
public GeneratedCollectionAliases(IDictionary<string, string[]> userProvidedAliases, ICollectionPersister persister, string suffix)
{
this.suffix = suffix;
this.userProvidedAliases = userProvidedAliases;
keyAliases = GetUserProvidedAliases("key", persister.GetKeyColumnAliases(suffix));
indexAliases = GetUserProvidedAliases("index", persister.GetIndexColumnAliases(suffix));
// NH-1612: Add aliases for all composite element properties to support access
// to individual composite element properties in <return-property> elements.
elementAliases = persister.ElementType.IsComponentType
? GetUserProvidedCompositeElementAliases(persister.GetElementColumnAliases(suffix))
: GetUserProvidedAliases("element", persister.GetElementColumnAliases(suffix));
identifierAlias = GetUserProvidedAlias("id", persister.GetIdentifierColumnAlias(suffix));
}
示例2: GeneratedCollectionAliases
public GeneratedCollectionAliases(IDictionary userProvidedAliases, ICollectionPersister persister, string suffix)
{
this.suffix = suffix;
this.userProvidedAliases = userProvidedAliases;
this.keyAliases = GetUserProvidedAliases(
"key",
persister.GetKeyColumnAliases(suffix)
);
this.indexAliases = GetUserProvidedAliases(
"index",
persister.GetIndexColumnAliases(suffix)
);
this.elementAliases = GetUserProvidedAliases("element",
persister.GetElementColumnAliases(suffix)
);
this.identifierAlias = GetUserProvidedAlias("id",
persister.GetIdentifierColumnAlias(suffix)
);
}