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”的隐式引用转换

解决:表名不能有关键字,先设好可能主键。再不行,复制原来一个好的表,改改就没问题。

posted @ 2022-07-20 09:08  丁焕轩  阅读(152)  评论(0编辑  收藏  举报