Wpf 从SQL数据绑定到使用实体框架

Wpf 从SQL数据绑定到使用实体框架,wpf,data-binding,frameworks,entity,Wpf,Data Binding,Frameworks,Entity,我将WPF应用程序更改为使用实体框架,而不是直接调用sql db 在这一个窗口中,我有一个包含gridview的listview,我使用以下方法对其进行数据绑定,该方法调用存储过程来获取数据 现在我已经有了从现有sql数据库生成的模型,并包含了存储过程 我将如何更改此方法以从实体模型而不是直接从sql读取数据 public static void BindData(DataGrid grid) { SqlConnection loginCon = new SqlConne

我将WPF应用程序更改为使用实体框架,而不是直接调用sql db

在这一个窗口中,我有一个包含gridview的listview,我使用以下方法对其进行数据绑定,该方法调用存储过程来获取数据

现在我已经有了从现有sql数据库生成的模型,并包含了存储过程

我将如何更改此方法以从实体模型而不是直接从sql读取数据

public static void BindData(DataGrid grid)
    {
        SqlConnection loginCon = new SqlConnection();
        loginCon.ConnectionString = ConfigurationManager.ConnectionStrings["ConString"].ConnectionString;


        using (SqlDataAdapter adapter = new SqlDataAdapter("sp_SELECT_CONSHEAD", loginCon))
        {
            DataSet data = new DataSet();
            adapter.Fill(data);
            grid.ItemsSource = data.Tables[0].DefaultView;
        }
    }
可以使用获取映射到EntityFramework中实体的存储过程。然后,您可以用一行代码直接调用代码中的函数

grid.ItemsSource = dbContext.GetSP_Select_Conshead();