【发布时间】:2010-07-31 05:39:06
【问题描述】:
我有一个简单的 winforms 应用程序,我正在使用 linq-to-sql 连接到我的数据库。
我直接从数据库中生成了类,并且我有一个 DataAccess 类,它包装了我的数据上下文,可以给我任何我需要的东西。
我有一个视图,它使用对象数据源为我的实体填充 DataGridView 和一组相关的文本字段等(我们称之为 EmployeeView)
视图加载所有现有行,当我单击网格时,字段会相应更新。
如果我更改字段,更改将通过记录更改保留,但我不确定如何通过我的数据访问层保存更改。如何检测哪些记录是脏的并且需要保存?然后我该如何保存它们?添加新记录的最佳方法是什么?删除记录?
我可以在网上找到很多资源,但没有我需要的示例。任何人都可以帮助我了解一些基本模式,或者指出一个好地方吗?
【问题讨论】:
标签: winforms linq-to-sql datagridview crud