0

是否可以设置用于过滤的字符集,在实体框架中插入不更改数据库默认字符集

如果我执行原始 SQL,过滤工作,但如果我使用对象,如果有特殊字符,它会失败。

在职的

var sql = string.Format("SELECT * From Products p Where p.Name= '{0}'", productName);
var test = db.Products.FromSqlRaw(sql).FirstOrDefault();

不工作

var product = db.Products.FirstOrDefault(f => f.Name ==productName))

在连接字符串中定义字符集时,它仅在读取数据时才有效。

4

0 回答 0