WPF DataGrid实体框架:是否可以将DataGrid列绑定到方法/函数?

WPF DataGrid实体框架:是否可以将DataGrid列绑定到方法/函数?,wpf,datagrid,frameworks,entity,Wpf,Datagrid,Frameworks,Entity,我想知道是否可以将gridcolumn(字段)绑定到实体的方法或函数 例如,我有两个实体Person和Company都继承了抽象实体address。在我的表格中,我列出了所有的收件人(包括个人和公司)。我在datagrid中有一列Name,我希望它绑定到函数GetName()。此函数是实体收件人的一部分,根据收件人的类型返回CompanyName(如果是company)或FirstName+“”+LastName(如果是person) 我还尝试添加一个部分类收件人,其属性名与上面描述的函数的作用

我想知道是否可以将gridcolumn(字段)绑定到实体的方法或函数

例如,我有两个实体Person和Company都继承了抽象实体address。在我的表格中,我列出了所有的收件人(包括个人和公司)。我在datagrid中有一列Name,我希望它绑定到函数GetName()。此函数是实体收件人的一部分,根据收件人的类型返回CompanyName(如果是company)或FirstName+“”+LastName(如果是person)

我还尝试添加一个部分类收件人,其属性名与上面描述的函数的作用相同,但在保存到数据库时失败,因为数据库中不存在列名


有人能帮我吗?:-)

视图模型就是这样诞生的。你不应该根据你的观点改变你的模型。而是创建一个将

  • 公开视图所需的模型属性
  • 保留其他派生属性


您知道如何在具有poco对象的n层应用程序中使用它吗?
public class AddresseeViewModel
{    
    private readonly Addressee addressee; //Your Model
    public string FirstName //Your FirstName Property
    {
        get
        {
            return addressee.FirstName;
        }
        set
        {
            addressee.FirstName = value;
            OnPropertyChanged("FirstName");
        }
    }
    public string Name
    {
        // Add your Name Property Logic
    }
}