1

ここに私の GroupNews モデルがあります:

class GroupEvent
{
[Key]
public int GroupEvenID { get; set; }

public int GroupID { get; set; }
[ForeignKey("GroupID")]
public virtual Group RelatedGroups { get; set; }

public int EvenID { get; set; }
[ForeignKey("EventID")]
public virtual Event RelatedEvent { get; set; }

}

およびリポジトリ:

public class GroupEventRepositoryDB : RepositoryBase<GroupEvent>, IGroupEventRepository
{
    /// <summary>
    /// Initializes a new instance of the <see cref="GroupEventRepositoryDB"/> class.
    /// </summary>
    /// <param name="databaseFactory">The database factory.</param>
    public GroupEventRepositoryDB(IDatabaseFactory databaseFactory)
        : base(databaseFactory)
    {
    }
}

/// <summary>
/// GroupEvent repository interface.
/// </summary>
public interface IGroupEventRepository : IRepository<GroupEvent>
{
}

ただし、保護レベルが原因で GroupEvent にアクセスできません。

4

2 に答える 2

3

変化する

class GroupEvent

public class GroupEvent
于 2013-05-16T12:07:03.923 に答える
1

アクセス指定子を使用publicします。デフォルトではInternaluseです

public class GroupEvent

MSDNにアクセス

于 2013-05-16T12:08:49.510 に答える