gpt4 book ai didi

c# - Subsonic 3 ActiveRecord 生成问题

转载 作者:太空宇宙 更新时间:2023-11-03 18:48:18 24 4
gpt4 key购买 nike

我是 stack overflow 的新用户,我的英语不是很好,希望你理解我的麻烦。

当我编译我的模板时,这个存档 .cs 没问题(上下文,结构),但在 ActiveRecord 中,代码不完整。

系统似乎在第 5017 行中断了编译并且没有向我返回任何异常。

我的代码在这里停止:

public static PagedList<Veiculoopcional>

GetPaged(int pageIndex, int pageSize) { return GetRepo().GetPaged(pageIndex, pageSize);

    }

public string KeyName()
{
return "

我想这可能是我的表“VeiculoOpcional”的传输限制或问题。我不知道。

表格结构的任何方式:

CREATE TABLE `veiculoopcional` (
`ID_Veiculo` int(11) NOT NULL,
`ID_Opcional` int(4) NOT NULL,
PRIMARY KEY (`ID_Veiculo`,`ID_Opcional`),
KEY `FK_veiculoopcional_Opcional` (`ID_Opcional`),
CONSTRAINT `FK_veiculoopcional_Opcional` FOREIGN KEY (`ID_Opcional`) REFERENCES `opcional` (`ID_Opcional`) ON DELETE NO ACTION ON UPDATE NO ACTION,
CONSTRAINT `FK_veiculoopcional_Veiculo` FOREIGN KEY (`ID_Veiculo`) REFERENCES `veiculo` (`ID_Veiculo`) ON DELETE NO ACTION ON UPDATE NO ACTION
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci

有人遇到过或遇到过同样的问题吗?我没有在网上找到任何引用

非常感谢。

最佳答案

SubSonic 不支持复合主键(即多列主键)。使对 ('ID_Veiculo','ID_Opcional') 唯一,添加一个新列,并将新列作为主键。

关于c# - Subsonic 3 ActiveRecord 生成问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2327537/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com