【问题标题】:Entity Framework: Creating custom properties实体框架:创建自定义属性
【发布时间】:2010-10-01 15:30:35
【问题描述】:

考虑在 DAL 程序集中实现实体框架。我需要向实体添加自定义只读属性。

Person Class,如 DB 中所定义,包含以下字段:

PersonID
FirstName
LastName

在上面的示例中,我想创建一个名为 FullName 的属性。这将是

的串联

FirstName + " " + LastName;

谁能帮忙在.edmx文件中指出定义这个新属性的下落? 也许它是在 GUI 设计器中完成的?

【问题讨论】:

    标签: c# entity-framework properties


    【解决方案1】:

    在当前版本的 EF 中,唯一的方法是在实体的分部类中使用 .NET 函数。这意味着您不能在 LINQ to 实体或 ESQL 中使用新属性,但它在其他方面工作得很好。

    一种可能的解决方法是在数据库服务器上执行此操作,但 EF 将完全不知道属性之间的关系。

    在 EF 的未来版本中,this will be supported in the EDMX

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-04-27
      • 1970-01-01
      • 1970-01-01
      • 2020-11-21
      • 1970-01-01
      • 1970-01-01
      • 2010-11-06
      相关资源
      最近更新 更多