コード例 #1
0
        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);
        }
コード例 #2
0
ファイル: Association.cs プロジェクト: eugman/Oak
        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);
        }