2012-04-09 23 views
7

Necesito escribir una aplicación WPF (4.0) que tenga una base de datos pero no tablas. La aplicación tiene que crear algunas tablas en el DB y luego empezar a trabajar con ellas. Me pregunto, ¿hay alguna manera de hacerlo en SQL a SQL?Linq to SQL create table

+1

¿Cómo podría Linq * crear * tablas? –

Respuesta

1

Puede hacerlo de forma programática. es decir, puede crear programáticamente sus tablas, de acuerdo con los parámetros dados, también es posible construir las relaciones entre tablas ... :) Como no hay función directa create table Puede usar ExceuteCommand -metodo del DataContext para ejecutar algunas sentencias T-SQL para crear tablas.

+0

te refieres a ADO.NET, ¿sí? Sí, sé que se puede generar programáticamente en ADO.NET pero esperaba que LINQ to SQL ahora tiene una opción ... :) –

+0

ND ** Crear una nueva tabla ** pruebe este ejemplo: http://www.wikihow.com/Use-LINQ-to-SQL-in-C-Sharp#Create_a_New_Table es un ejemplo de lo que sugerí que hicieras en mi segunda parte de la respuesta – meorfi

+0

Gracias, pero he visto a esa gente tener algunos problemas con eso, ¿has probado esta solución personalmente? Lo intentaré, pero me pregunto si realmente funciona. –