C# 实体框架:创建自定义属性

C# 实体框架:创建自定义属性,c#,entity-framework,properties,C#,Entity Framework,Properties,考虑DAL程序集中实体框架的实现。我需要向实体添加自定义只读属性 数据库中定义的人员类包含以下字段: PersonID FirstName LastName 在上面的示例中,我想创建一个名为FullName的属性。这将是 FirstName+“”+LastName 有人能在.edmx文件中指出定义此新属性的位置吗? 可能是在GUI设计器中完成的?在当前版本的EF中,唯一的方法是在实体的分部类中作为.NET函数。这意味着您不能在LINQtoEntities或ESQL中使用新属性,但在其他情况下它

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

数据库中定义的人员类包含以下字段:

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

FirstName+“”+LastName

有人能在
.edmx
文件中指出定义此新属性的位置吗?
可能是在GUI设计器中完成的?

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

一种可能的解决方法是在DB服务器上执行,但是EF完全不知道属性之间的关系

在EF的未来版本中