Tengo una tabla heredada que contiene el nombre del empleado y la identificación del empleado. Ahora la identificación del empleado está en char porque puede contener valores que comienzan con un alfabeto. La identificación del empleado es el único campo único disponible en la tabla.Cómo hacer que la cadena sea la clave principal en el marco de la entidad.
Ahora estoy usando una vista para capturar los datos de la tabla (está en una base de datos separada). Pero el marco de mi entidad se niega a identificar la vista debido a la falta de clave primaria int.
Cualquier solución a esto sería muy apreciada ya que no puedo tocar la tabla heredada.
Gracias Craig! Tu respuesta me ayudó a encontrar mi respuesta. La columna Id del empleado en la tabla heredada tiene la propiedad Permitir nulos como verdadera, por lo que el EF se negó a identificarla como PK. Una vez que lo quité todo funcionó bien. –