2011-01-29 14 views

Respuesta

8

Eche un vistazo a MyGeneration - es una herramienta gratuita de generación de código para SQL Server que le permite definir las plantillas que serán impulsadas por la estructura de la base de datos.

Usted decide lo que saldrá en el otro lado.

+0

¡Gracias! ¿Cómo es que esto se vota, se vota y sin un comentario? De todas formas; ¿Podría preguntar también qué especificar como "proveedor" para SQLExpress? Me conecto con éxito con otras herramientas con este enlace: (Fuente de datos = PC \ SQLEXPRESS; Catálogo inicial = RoboDBTest; Seguridad integrada = Verdadero;) ... Pero si yo (con MyGenerator) pongo Provider = SQLOLEDB; frente a eso, obtengo un error de conexión: [System.Data.OleDb.OleDbException] - No hay ningún mensaje de error disponible, código de resultado: DB_E_ERRORSOCCURRED (0x80040E21). – bretddog

+1

@bretddog - No sé exactamente. Mire en http://connectionstrings.com y pruebe diferentes opciones para su versión. – Oded

+0

@bretddog Espero que esto haya sido votado porque parece spam: anuncio de algún sitio web sin atribución alguna. – Richard

6

No se encontró nada adecuado, por lo que creó una secuencia de comandos TSQL muy simple. Aquí está el gist. salida

muestra:

public class EmployeeDto 
{ 
     public int Id { get; set; } 
     public int AccountId { get; set; } 
     public string ExternalId { get; set; } 
     public string EmailAddress { get; set; } 
     public bool IsActive { get; set; } 
     public string UniqueId { get; set; } 
     public bool IsBuiltIn { get; set; } 
     public string LastName { get; set; } 
     public string FirstName { get; set; } 
     public string MiddleName { get; set; } 
     public bool IsAuthorizedOnAllDepartments { get; set; } 
} 
+1

Gran solución simple, gracias :) – Paulj

Cuestiones relacionadas