我正在尝试编写一个测试,以验证子类是否调用了特定的基类构造函数。实际上,当服务器实例化对象时,就会为我的实体生成is。我使用NHibernate作为ORM,所以我需要一个0参数的构造函数。我希望这个构造函数不会在每次NHibernate为一个实体水化时生成一个Guid,所以我为我的基实体创建了第二个构造函数,其中包含一个Guid作为参数。() { }
p
我正在为实体框架而奋斗。我想要的是拥有一个只有Id的实体,它将定义一个外键,而不实际引用相关实体。如何才能做到这一点?Class.cs: GuidId {get; set} // this is my primary key
Guid ProfessorId{get; set; } // this has to be
我有以下实体,当我生成迁移时,它会创建两个名为RestrictedCategoryId和RestrictedCategoryId1(FK)的列。如何解决FK只生成一列的问题?注意:我需要在每个实体中使用OrderId。`C# public class Order public GuidId { get; set; }