暗影灰蝶

Results 10 issues of 暗影灰蝶

My sql ` where usercode in @usercodes",new {usercodes=new string[]{"1","2"}` failed in dapper with npgsql。 ``` List Support Dapper allows you to pass in IEnumerable and will automatically parameterize your query....

# Feature request **Package versions you currently use:** devexteme version:"20.1-stable" devextreme-vue version:"20.1-stable" **Description:** In the back-end management system, traditional enterprises tend to use the mode where the workspace is displayed...

link-pending-commands,s-down-time... may be not supported by redis (sentinel ) 3.x . So I resolve these prob.

#### Feature 特性 ```c# // c# code [Column(IsPrimary=true,UseHASH=true)] public string USER_ID{get;set;} ``` #### 简要描述原因 这个框架其实主要还是用在Codefirst的场景,并且是作为基础底座使用,会面临好多的数据库情况,不同的排序规则甚至同一套代码用在不同环境下,他们数据库排序规则不一样。这使得主键只能使用雪花算法或者abp中那种特殊的guid,对于众多子项目的系统,大家并非都能生成一致的seqguid过雪花算法,加上k8s部署以及弹性伸缩的需要,特殊的有序主键需要多个部门共同协作,这并不容易。 所以,如果能够提供哈希索引类型的主键,会解决很大的问题,使用uuidv4做主键的系统,从来就没打算通过这个主键进行范围查找或者排序,一旦使用哈希索引,数据库便不会因此产生过多的碎片,也不会出现雪花算法的时钟回播问题,更不会出现弹性伸缩无法正确设置workerid的问题。 #### 使用场景 默认使用guid做为主键的新老系统,不再为有序id的问题所纠结,不必为人工维护数据库中guid数据类型而纠结。也不需要让所有的子系统都统一某一个非正式的有序id。

I found this warning when I press F12 in visual studio code. [C:\Users\ensleep\.vscode\extensions\donjayamanne.jquerysnippets-0.0.1]: “func”代码片段很可能混淆了片段变量和片段占位符。有关详细信息,请访问 https://code.visualstudio.com/docs/editor/userdefinedsnippets#_snippet-syntax。

场景: 1、CodeFirst方式下,FreeSql提供了fsql.Aop.ConfigEntity事件,以修改实体与表名、索引名、主键名的对应关系。 2、由于Oracle对主键名称要求特殊,所以FreeSql提供了oracle专用的OraclePrimaryKeyNameAttribute特性来命名Oracle中对应的主键名称。 问题: 当我使用了fsql.Aop.ConfigEntity事件来修改实体与数据库对象之间的映射关系时,可以完成对表名、索引名称的修改,但是,却无法修改使用OraclePrimaryKeyNameAttribute所指定的Oracle的特定主键名,这应该是设计上的Bug。 影响: 1、当我编写一套自动部署数据库结构的程序时,一个用户空间下只能部署一个,如果想部署多个,即需要借助fsql.Aop.ConfigEntity事件来修改数据库对象的名称以防止多个部署互相冲突。但是,我无法在fsql.Aop.ConfigEntity事件中修改OraclePrimaryKeyNameAttribute的值,导致在Oracle中,表的主键重复,无法实现多个实例的部署。 #### 问题描述及重现代码: ```c# private static void FreeSql_Aop_ConfigEntity(object sender, FreeSql.Aop.ConfigEntityEventArgs e) { if(!string.IsNullOrWhiteSpace(Services.GlobalConfigs.Table_Prefix)) { // 修改索引 var tp = Services.GlobalConfigs.Table_Prefix; var IndexAttrs = e.EntityType.GetCustomAttributes(typeof(IndexAttribute));...

#### Feature 特性 1、对华为数据库GuassDb支持 #### 简要描述原因 最近黎巴嫩寻呼机爆炸事件,导致国产数据库进一步需求扩大,华为目前在企事业单位中影响较大,其专用于Arm架构的GuassDb会有需求。 #### 使用场景 数据库连接,虽然目前可以使用PostgreSQL走ODBC的方式进行连接,但是,毕竟小众并且无法做完整性测试,目前GuassDb的版本离PostgreSQL越来越远,不排除出现兼容性问题。

### Self Checks - [x] This is only for bug report, if you would like to ask a question, please head to [Discussions](https://github.com/langgenius/dify/discussions/categories/general). - [x] I have searched for existing...

🐞 bug