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

已在OrderVm中声明Id属性仍报CS0117无Id定义如何解决

修复步骤

  • 先检查OrderRepository.cs顶部的命名空间引用,确保引用的是RookieEShop.Shared下的OrderVm,没有误引其他项目里的同名类
  • 清理项目编译缓存:关闭IDE,手动删除所有项目下的bin、obj文件夹,重启IDE后依次执行「清理解决方案」→「重新生成解决方案」,该问题绝大多数情况都是旧的编译缓存没有更新导致的
  • 如果OrderVm在独立的类库项目中,确认仓储所在项目引用的是当前最新的类库项目,而非历史编译的旧dll文件
  • 确认代码中Id的大小写完全和OrderVm内的属性定义一致,C#为大小写敏感语言,拼写大小写不匹配也会触发该报错

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.26 06:36:05