private double _intrinsicValue { get; set; }
我正在尝试使用Entity Framework 6将私有属性映射到数据库表。我遵循Code First模式。
根据这个article,规定的方法是通过一个继承自EntityTypeConfiguration
的内部类。似乎合理。以下是我自己的评论中的问题:
public class Payment
{
public int PaymentId { get; set; }
private DateTime PaymentDate { get; set; }
// Namespace for EntityTypeConfiguration inaccessible in Portable Class Library (comment my own)
public class PaymentConfiguration : EntityTypeConfiguration<Payment>
{
public PaymentConfiguration()
{
Property(b => b.PaymentDate);
}
}
}
但是,我正在尝试在可移植类库中执行此操作,在该库中,我无法引用上述文章中描述的方法所需的System.Data
命名空间。
据说,实体框架7将支持这一点,至少这是对此question的接受答案的微弱结论。请注意,我不认为这是我要问的问题的答案,因为我必须在现在工作。
这不是吗?如何使用Entity Framework 6在可移植类库中映射私有属性?是否存在某种基于属性的方法?