将 Bindingsoure.Current 投射到 POCO

发布于 2024-08-20 02:36:42 字数 246 浏览 2 评论 0原文

我有一个 sqldatareader 被分配给一个绑定源和一个 datagridview 数据源。

当我查看 Bindingsoure.Current 的类型时,它是 DataRecordInternal。我如何将其投射到我的 POCO 上?

我是否必须手动计算出当前对象中的哪些字段与我的 POCO 相关。我可以通过 POCO 来完成此操作,只需获取 Grid.Cells[0]["ID"] 并以这种方式填充它,但这显然是对数据库的另一个打击。

I have a sqldatareader that gets assigned to a bindingsource and a datagridview datasource to that.

When I look at the type of Bindingsoure.Current its a DataRecordInternal. How can I cast that to my POCO?

Will I have to manually work out which fields in the Current object relate to my POCO. I could do it through my POCO and just take the Grid.Cells[0]["ID"] and populate it that way but that is obviosuly another hit to the DB.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文