我有一个继承自DbContext的类,实现了一个代码优先的实体框架对象。 我想在这个dbcontext中进行一个单元测试,练习模型构建器 - 这对于检测'未在实体上定义的键'错误是很有用的。 但是在单元测试期间,我可能没有可用的实际数据库。有没有一种方法可以在没有尝试与上下文建立数据库连接的情况下执行此代码。我试着像一些无伤大雅: var ctx = new MyDbContext("Data S
我有两个实体,展望和人,我试图做的是使用Prospect.ID作为ProspectTable的主键和PersonID的外键,我的ideia使用两个实体的相同ID,而不需要我的Prospect实体上的PersonID。当前景被保存在数据库中时,它会尝试保存一个PersonID,即使我没有在我的Prospect实体上有这个属性,我想知道ef核心是否支持这种关系。 下面是我在模型构建器上得到的结果。 m
现状: 我有一个基类查找,如下: public abstract class Lookup : DeactivatableDomainModel {
[Required]
[Key]
public int ID { get; set; }
[Required]
public string Description { get; set; }