Orchardcms 如何使用IRepository在果园中保存果园多字段记录
Orchardcms 如何使用IRepository在果园中保存果园多字段记录,orchardcms,Orchardcms,_itemRepository.Create(新建ItemRecord{Name=“Royal True Orange”,Brand=“Coca-Cola”,Description=“Royal True Orange in Can”,Size=“1”,UnitMeasure=“CASE”,IsActive=True}); 错误消息 无法插入:[ERP.Item.Models.ItemRecord][SQL:插入ERP_Item_ItemRecord(名称、说明、单位度量、大小、品牌、IsAc
_itemRepository.Create(新建ItemRecord{Name=“Royal True Orange”,Brand=“Coca-Cola”,Description=“Royal True Orange in Can”,Size=“1”,UnitMeasure=“CASE”,IsActive=True});
错误消息
无法插入:[ERP.Item.Models.ItemRecord][SQL:插入ERP_Item_ItemRecord(名称、说明、单位度量、大小、品牌、IsActive)值(?,,,,,,,,,?,,,?);选择范围_IDENTITY()]
我使用orchard时有些问题。orchard中的所有表都必须具有int类型的ID字段,该字段设置为主键并自动递增。您可以在迁移中通过以下方式手动执行此操作:
SchemaBuilder.CreateTable("ItemRecord", t => t
.Column<int>("Id", c => c.PrimaryKey().Identity())
....
SchemaBuilder.CreateTable("ItemRecord", table => table
.ContentPartRecord()
....