You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Linqpad 7能否基于EF连接的表或视图数据构建模型?

在LinqPad 7中基于EF连接的表/视图生成模型的方法

LinqPad 7完全支持你需要的功能,以下是两种直接实现的方式:

从EF连接的表/视图直接生成模型

  • 在LinqPad左侧导航栏找到已通过EF建立连接的目标表或视图,右键点击它,选择**"Generate Entity Class"**(生成实体类)。这个功能会自动读取表的元数据,生成包含所有列名与对应.NET数据类型的模型类,完美匹配你的需求。

从.Dump()结果生成模型

  • 先执行查询并通过.Dump()输出数据结果,右键点击Dump面板中的数据,选择**"Copy as Class"**。LinqPad会根据返回的数据结构自动生成对应的模型类,所有属性和类型都会自动匹配,适合你已经拿到完整数据的场景。

补充说明

  • 生成的模型类可以直接在LinqPad中使用,也能复制到外部项目里,无需手动调整类型映射(LinqPad会自动处理数据库类型到.NET类型的转换,比如SQL的nvarchar对应string、int对应int等)。
  • 针对数百列的大表,这两种方法都能一次性生成完整模型,彻底省去手动编写的工作量。

内容的提问来源于stack exchange,提问作者steb

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.20 11:54:25