void AddConventionForHasMany(dynamic callInfo) { var repoOnTheFly = RepositoryFor(callInfo.Name, callInfo.Instance.__ConnectionString__()); var hasMany = new HasMany(repoOnTheFly); if (callInfo.Instance.RespondsTo("__Table__")) { hasMany.ForeignKey = ParentKey(callInfo); } InitAssociation(hasMany, callInfo.Instance); }
void AddConventionForHasMany(dynamic callInfo) { var repoOnTheFly = RepositoryFor(callInfo.Name, callInfo.Instance.__ConnectionString__()); var hasMany = new HasMany(repoOnTheFly); if (callInfo.Instance.RespondsTo("__Table__")) hasMany.ForeignKey = ParentKey(callInfo); InitAssociation(hasMany, callInfo.Instance); }