繁体   English   中英

Subsonic 3 ActiveRecord生成问题

[英]Subsonic 3 ActiveRecord generation problem

我是堆栈溢出的新用户,我的英语很好,我希望您理解我的麻烦。

当我编译模板时,该文件将存档为.cs(上下文,结构),但是在ActiveRecord中,代码不完整。

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

我的代码到此为止:

 public static PagedList<Veiculoopcional> 

GetPaged(int pageIndex,int pageSize){返回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”)唯一,添加新列,并将新列用作主键。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM