subsonic 使用
解决方案:
https://www.cnblogs.com/xbding/p/16481049.html
- 二、给定关键字不在字典中 The given key was not present in the dictionary
1、mysql版本问题,解决方法有两种:
一是mysql库同一版本。
二是程序中引用同一版本的MySql.Data.DLL。
详细:
https://www.cnblogs.com/xbding/p/12680490.html
2、还有一个情况,通过苹果电脑来回复制的数据库,导入到系统里,会报各种关键字不在字典中。
解决方法:直接在虚拟机远程对应服务器,不要用苹果系统中转。
3、KeyNotFoundException: 给定关键字不在字典中
生成的代码和数据库不一致。
- 三、SubSonic框架使用图解
官网可以下载源代码(http://www.subsonic.org/pages),编译后便可以用。下面文中提到的“选择下载SubSonic的SubCommander文件中的sonic.exe文件” ,就是编译后的文件。
https://developer.aliyun.com/article/630113
参数:generate /config .\Web /out .\Model\SubSonic 初始目录:$(SolutionDir)
- 四、代码使用
https://www.cnblogs.com/become/p/8884299.html
五.q.ExecuteAsCollection 报错
报错:有从“Model.OrderinfoController”到“SubSonic.IAbstractList”的隐式引用转换
解决:表名不能有关键字,先设好可能主键。再不行,复制原来一个好的表,改改就没问题。