小编Ahm*_*med的帖子

规范化阿拉伯语文本mysql

我在mysql中搜索阿拉伯语文本时遇到问题.我在数据库中有一行包含记录

display_name
????
Run Code Online (Sandbox Code Playgroud)

但是当我尝试用查询进行查询时

SELECT * FROM wp_users WHERE display_name LIKE '%????%'
Run Code Online (Sandbox Code Playgroud)

我试图在查询结束时添加

collate utf8_bin
Run Code Online (Sandbox Code Playgroud)

但它也没有用.我怎么能

???? == ????
Run Code Online (Sandbox Code Playgroud)

php mysql wordpress arabic diacritics

8
推荐指数
1
解决办法
961
查看次数

实体框架在调用savechanges时重复

我首先使用entityframework 5代码,我有这样的模型.

class Product {
    public Product() {
        Fabrics = new BindingList<FabricLineItem>();
    }
    ...
    public virtual ICollection<FabricLineItem> Fabrics { get;set; }
}

class FabricLineItem {
    [ForeignKey("Fabric")]
    public int FabricId { get; set; }  
    public virtual Product Product { get;set; }
    public virtual Fabric Fabric { get;set; }  
}

class Fabric {
    ...
}
Run Code Online (Sandbox Code Playgroud)

我的数据库中已有面料.我创建了一个新的产品对象,并为该集合添加了一些fabriclineitems.当我尝试保存产品时会发生什么,它会复制数据库中的结构并在调用后将其引用到新结构

 DataContext.SaveChanges(); 
Run Code Online (Sandbox Code Playgroud)

在调用savechanges之前,在调用它们之后,调试器中的值是否正确?知道为什么我会得到这种奇怪的行为吗?

c# entity-framework ef-code-first

5
推荐指数
2
解决办法
1万
查看次数