xiahanlin
xiahanlin
是mysql . dic["@taskno"] 这样也试过不行。 最开始我是new { taskno = "xxx"} 。
这个代码我咋测呢。直接用.where 不用where if 我也试过了不行。 我现在已经提交了bug.能复现的话就修复啦。
我的测试结果就是动态表加where(sql,params)无效。你验证一下不就行了。
这个并不是什么特殊的和系统相关的。就是你的那个方法,你执行一下,行就是行,不行就是不行。你自己都没验证过你的行不行,就让别人去验证。
你要是说是环境问题,那你就说你的环境行不行。 至少你先证明你自己的没问题。
动态表。不是常用的查询。可能动态表用的不多。 总之我反馈也是好意。不要感觉是别人在针对你。 而且我也截图了。就是按你动态表的写法调用的查询拼接的Where。不要说什么这个功能多少年这种自满的话。 我前段时间用你的aop全局映射枚举map转类型还出错了。我改到字段上映射了。
虽然freesql常规orm确实挺好用的 。但是谁一天这么无聊去给你留言。社区提反馈难道不是让社区作品变的更好吗。提个issue还整成专场了 ,张口闭口开源社区。 我提bug,只是说有这个bug.改不改是你的事。或者参与代码贡献的人。这里仅仅是反馈问题,你能回复有这个问题或者没这个问题,这就行了。 扯那么多做什么。很简单的事情还上升到讨论哲学。
using FreeSql.DataAnnotations; using FreeSql.Internal.Model; using System.Diagnostics; namespace freesqlTest { internal class Program { static void Main(string[] args) { string connectStr = "Data Source=localhost;port=3306;User ID=root;Password=root;Database=testdb;CharSet=utf8;sslmode=none;AllowPublicKeyRetrieval=True"; //初始化FreeSql IFreeSql fsql = new FreeSql.FreeSqlBuilder()...
哦 2楼我可能理解错了。 你最新的回复用例可以了 。 谢谢。 另外我的写法是参考的文档或者注释。
使用FreeSql.Provider.MySqlConnector,使用@前缀生效 使用FreeSql.Provider.MySql, 使用?前缀生效