1

在我的项目中,我在我构建的实体框架中的项目的 dll 中使用,例如,我有这样的类:

public class Games
{
    public int GameID { get; set; }
    public string Description { get; set; }
    public float Time { get; set; }
    public int Level { get; set; }

    //Collection of all the players that play in the game
    public virtual ICollection<PlayerGame> PlayersInGame { get; set; }

}

在类玩家游戏中定义游戏的属性,如下所示:

    public virtual  Games Game { get; set; }

约束定义在模型构建上。

玩家游戏中的游戏是表中的外键。

当我在这个项目上测试它时,集合会填写详细信息。

但是当我在其他项目中使用 dll 时,集合为空。

其他项目中的代码是这样的:

GamesContext MyContext = new GamesContext();
List<Games> GamesList= MyContext.GamesTbl.ToList();

在上下文类中,我有表格和约束,它在实体框架的项目中工作!

4

1 回答 1

0

DLL最终确实起作用了..

配置文件有问题

于 2013-01-02T06:43:27.030 回答