Atividades de "829098@qq.com"

您直接生成代码试试就知道了,只要是导航的多对多关系,只要做了删除操作,保存时就一定会报错的。

ABP CLI 和 SUITE的版本是? 错误日志是?

ABP CLI 是 最新的版本 abp suite update --p 没有看到错误日志,代码到这里就报错了(通用内部方法,调试不了) return await _projectTaskRepository.UpdateAsync(projectTask);

  • ABP Framework version: v8.0
  • UI Type: Angular / MVC / Blazor WASM / Blazor Server
  • Database System: EF Core (SQL Server, Oracle, MySQL, PostgreSQL, etc..) / MongoDB
  • Tiered (for MVC) or Auth Server Separated (for Angular): yes/no
  • Exception message and full stack trace:
  • Steps to reproduce the issue:

复现步骤 1、生成代码 ProjectTask,添加多对多的导航属性IdentityUser 2、运行系统,添加一行ProjectTask,添加两个IdentityUser,保存,正常 3、编辑ProjectTask,删除其中一个IdentityUser,保存,报内部服务器错误 4、编辑ProjectTask,删除其中一个IdentityUser,添加新的IdentityUser,保存,同样报错

使用 abp suite 生成实体时,属性的类型只能选择datetime,支持日期的选择,但无法选择到时间,如何才能满足日期选择器,可以填写到 小时或者分钟

多谢,问题已解决,看来要规避一些关键字。

abp suite 生成的代码, 把 Enum.GetValues 改为 System.Enum.GetValues 应该就可以正常编译了

我测试了下,没有枚举字段的情况下可以生成,可能是枚举的原因。 我在Domain.Shared项目,添加了枚举类 public enum ProjectTaskPriority { 重要且紧急 = 1, 不重要紧急 = 2, 重要不紧急 = 3, 不重要不紧急 = 4 } 然后在Suite创建实体的属性时,指定类型为 Enum,并且选中 ProjectTaskPriority.cs 文件 生成代码就会报错了。

可以分享一下完整的复现步骤吗 谢谢

1、您把AbpSuite升级到最新 abp suite update --p 2、然后您生成一个 Master 实体(不勾选 excel export选项) 3、编译代码,没问题 4、abp suite 生成一个Child 实体(导航属性到 IdentityUser) 5、生成代码的过程中,就会出现报错了 6、打开VS2022编译代码,会报错 生成的 using Abp.Volo.Identity 这行代码是错误的,正确的是 using Volo.Abp.Identity

Mostrando 31 até 40 de 46 registros
Made with ❤️ on ABP v8.2.0-preview Updated on março 25, 2024, 15:11