public override string PropertyBefore(AssociationEndModel associationEnd) { if (!associationEnd.IsNavigable) { return(base.PropertyBefore(associationEnd)); } var name = Template.Types.InContext(DomainEntityInterfaceTemplate.InterfaceContext).Get(associationEnd).Name; return($@" {Template.NormalizeNamespace(name)} {associationEnd.Name().ToPascalCase()} {{ get; }} "); }
public bool Equals(AssociationEndModel other) { return(Equals(_associationEnd, other._associationEnd)); }
public override bool CanWriteDefaultAssociation(AssociationEndModel association) { return(false); }