En realidad antes de no usar framework o linq, simplemente escribe en la declaración sql con clase Sqlcommand, escribo insert into table values(N'sample')
en realidad no sé qué es N, pero funciona para chino y otro Idioma, de lo contrario, insertará un signo de interrogación.EntityFramework actualiza o inserta texto en chino o no en inglés
Pero cuando uso EntityFramework, este tipo de marco siempre inserta algunos signos de interrogación, ¿puedo preguntar cómo abordar el problema?
N significa Unicode? ¿Puede darme un ejemplo de que EntityFramework utiliza ese tipo de cosas?
Sí, usted puede preguntar ... :) – gdoron
Por cierto, probé EF con hebreo en que funciona muy bien. Incluye chino en el Unicode? – gdoron
Puede depender de cómo se ve la base de datos. Si está usando SQL Server, ¿sus columnas son nvarchar o nchar? En EF, la propiedad de cadena necesita tener Unicode establecido en verdadero. ¿Estás usando CodeFirst o Database/Model primero? – Pawel