通过 wpf 和 ef 的视图更新 Sql
Updating Sql , through a view via wpf and ef
背景
我正在启动一系列简单的屏幕来显示和更新我们的 ERP 数据库中的信息。
我已经完成了 wpf 控件并理解了对 Observable Collections 的需求,并且在阅读了 Entity Framework 之后我理解了它位于 ADO.net 之上的优势相比由于我的 SQL 经验,我对基本的 SQL 方法和数据表更加熟悉。
当我第一次开始使用数据 CRUD 屏幕时尝试使用 EF 时,我努力获得我需要的 Observable 集合,但昨晚阅读了这篇演练 (https://msdn.microsoft.com/en-us/data/jj574514.aspx) 并且看到 VS 2010 编辑 EF 代码以获取 Observable 集合的注释我想我想再次尝试 EF。
问题
我的数据屏幕需要从五个表和几个子视图中组合的当前信息,以便对用户有意义。
数据视图中包含一个简单的 Y/N 标志,它来自五个数据表之一。
用户能否通过映射到 EF 的视图更新 Y/N 标志,显示在 WPF 数据网格中?
或者我是否必须映射所有基本数据表和子视图并在 EF 中重新创建视图和数据上下文以允许更新工作?
如果是后者,请问有人知道任何教程或演练我可以在我的测试开发中使用来尝试 EF
谢谢
用户可以通过映射到 EF 的视图更新字段,但是有点复杂。
对于映射到 EF 的单个 table,更新由 EF 自动完成,对于映射到 EF 的视图,您需要在映射详细信息中定义更新函数。
该函数将采用映射到 EF 的 SQL 存储过程的形式。
背景
我正在启动一系列简单的屏幕来显示和更新我们的 ERP 数据库中的信息。
我已经完成了 wpf 控件并理解了对 Observable Collections 的需求,并且在阅读了 Entity Framework 之后我理解了它位于 ADO.net 之上的优势相比由于我的 SQL 经验,我对基本的 SQL 方法和数据表更加熟悉。
当我第一次开始使用数据 CRUD 屏幕时尝试使用 EF 时,我努力获得我需要的 Observable 集合,但昨晚阅读了这篇演练 (https://msdn.microsoft.com/en-us/data/jj574514.aspx) 并且看到 VS 2010 编辑 EF 代码以获取 Observable 集合的注释我想我想再次尝试 EF。
问题
我的数据屏幕需要从五个表和几个子视图中组合的当前信息,以便对用户有意义。
数据视图中包含一个简单的 Y/N 标志,它来自五个数据表之一。
用户能否通过映射到 EF 的视图更新 Y/N 标志,显示在 WPF 数据网格中?
或者我是否必须映射所有基本数据表和子视图并在 EF 中重新创建视图和数据上下文以允许更新工作?
如果是后者,请问有人知道任何教程或演练我可以在我的测试开发中使用来尝试 EF
谢谢
用户可以通过映射到 EF 的视图更新字段,但是有点复杂。
对于映射到 EF 的单个 table,更新由 EF 自动完成,对于映射到 EF 的视图,您需要在映射详细信息中定义更新函数。
该函数将采用映射到 EF 的 SQL 存储过程的形式。