![](/img/trans.png)
[英]T4 template generation error when trying to execute subsonic's activerecord in sharpdevelop
[英]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.