【问题标题】:Excluding a property from EF storage从 EF 存储中排除属性
【发布时间】:2011-09-12 21:17:32
【问题描述】:

previous post 中,有人提出了一种有趣的方法来解决我正在尝试解决的问题。解决方案包括向我的一个类添加一个属性,该类由实体框架生成。

有什么方法可以排除这个新属性被 EF 存储?所以我有类似的东西:

public partial class User
{
    UserState state; // property I do not want stored in the database

User 在哪里有一堆由 EF 在别处定义的属性?

谢谢-e

【问题讨论】:

  • 我可能遗漏了要点,但如果只是将一个属性添加到类中,实体框架是否会在没有显式映射的情况下将其存储在 EDMX 中?
  • 嗯……这是个好问题。我以为它会被存储,但也许它不是......
  • 也许您将它与 n/hibernate 混淆了?
  • 为什么我投了反对票?我的问题不清楚吗?没用?什么?
  • 无论如何,我可以确认 EF 不会存储东西,除非它们被明确地映射到存储实体,你可以随意扩展部分类而不必担心

标签: c# entity-framework asp.net-mvc-3 annotations


【解决方案1】:

根据上面的@Gabriel,我不用担心,属性不会自动存储。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-03-03
    • 2011-01-17
    • 2021-01-20
    • 2018-06-21
    • 2011-01-04
    相关资源
    最近更新 更多