gpt4 book ai didi

entity-framework-4 - 我可以使用Entity Framework 4 CTP5访问TPH映射中的鉴别符值吗

转载 作者:行者123 更新时间:2023-12-03 21:07:52 26 4
gpt4 key购买 nike

首先使用Entity Framework 4 CTP5代码和this example

是否可以访问鉴别值?

我想在像这样的投影中使用它

context.BillingDetails.Select(x => new { Number = x.Number, DiscrimitatorValue = /* how do I get the discriminator value? */ });


this post我了解到鉴别符无法映射到属性,但是还有其他访问方法吗?

最佳答案

我可能在这个游戏上迟到了,但是我只是在基类中添加了一个getter属性,该属性返回了当前类型的名称:

public string DiscriminatorValue {
get {
return this.GetType().Name;
}
}


由于默认情况下EF将对Discriminator字段使用相同的值,因此它们将匹配。

关于entity-framework-4 - 我可以使用Entity Framework 4 CTP5访问TPH映射中的鉴别符值吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4525953/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com