小编Chr*_*ris的帖子

实体框架代码优先:如何忽略类

这与此处此处的问题类似,但这些问题都是陈旧且没有好的答案.

假设我有以下课程:

class HairCutStyle { 
   public int ID { get; set; }
   public string Name { get; set; }
}

class CustomerHairCutPreference {
   public int ID { get; set; }
   public Customer Customer { get; set; }
   public HairCutStyle HairCutStyle { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

假设我的HairCutStyle数据存储在另一个数据库的表中(我是从Paul Mitchell自己获得的).我想将HairCutStyle类用作POCO类 - 我将在代码中使用它来表示剪发样式,但我不需要在我的数据库中读/写该信息.(假设我有一个单独的服务层,可以从其他数据库填充这些类的数据.)

如何告诉EF NOT在我当前的db上下文中创建HairCutStyle表?但与此同时,我想在CustomerHairCutPreference表中存储一个值,该值是对其他地方存储的HairCutStyle数据的引用.排序的"虚拟"外键,不受实际数据库FK约束的约束.

c# entity-framework poco dbcontext

12
推荐指数
2
解决办法
1万
查看次数

标签 统计

c# ×1

dbcontext ×1

entity-framework ×1

poco ×1