net mvc framework example con asp and entity-framework

mvc - Valor predeterminado de cadena en blanco en Entity Framework Designer



mvc crud entity framework (3)

¿Es posible asignar una cadena en blanco (es decir, "") como valor predeterminado en el diseñador de EDMX de Entity Framework? La única técnica que he encontrado es editar el archivo edmx manualmente usando un editor de texto


Sí, la única forma en que he encontrado establecer una cadena vacía como valor predeterminado es editar el EDMX. La edición del archivo de diseñador no funciona ya que el código se regenera.

Esto es realmente un error en el marco de la entidad que debe abordarse.

EDITAR: En realidad, establecer una cadena vacía en XML es bastante doloroso, por lo que podría ser más fácil simplemente establecer el valor en string.Empty en la aplicación cuando se crea una nueva entidad.


Lo que hice fue crear un constructor predeterminado en una clase parcial donde establecí

_privateFieldName = string.Empty;

La clase parcial obviamente estaría en un archivo diferente y el diseñador no la regenerará. El único inconveniente de este método es que ahora no se aplicará ningún cambio en el valor predeterminado en el diseñador


Me doy cuenta de que esta es una pregunta muy antigua, pero para la posteridad, en el diseñador de EF4 puede escribir un espacio en el campo de ventana de propiedades, luego presionar retroceso, dejando el campo vacío en lugar del valor predeterminado de (Ninguno). Para las cadenas, esto parece predeterminado a String.Empty.