FAQ |
Kalender |
![]() |
#1 | ||
|
|||
Har WN som tidsfördriv
|
För ett år sedan fråga jag efter ett verktyg som gör det lättare att skapa kod från en databas. Fick förslag men inget som var som jag ville ha det eller så var det för tungt att lära sig. Vill komma igång direkt. Så nu tänkte jag skapa det enligt min önskemål men även se vad andra önskar. Har lagt ut en beta av verktyget.
Fungerar så att man ansluter mot sin MS SQL server, väljer en databas i en dropdown och sen en tabell. Därefter skapa man kod. Just nu får man bland annat stored procedure, parametrar och rutiner. Programmet fungerar just nu enbart mot MS SQL samt VB.NET men en utveckling är möjligt. Vill först skanna av intresset och få lite feedback. Note, ingen error hantering att prata om... http://dev.securum.se/sqltools/publish.htm och klicka på run. Mitt mål är ett enkelt men användbart verktyg. Senast redigerad av Jan Eriksson den 2010-03-03 klockan 15:16 |
||
![]() |
![]() |
![]() |
#2 | ||
|
|||
Har WN som tidsfördriv
|
Kanske dum fråga men Visual Studio gör ju detta redan idag. LinQ gör det dessutom mycket trevligt. Blir rätt många SP's och Views dock men koden blir trevlig.
|
||
![]() |
![]() |
![]() |
#3 | ||
|
|||
Har WN som tidsfördriv
|
Är inte godvän av LinQ men ska ge det ett försök. :-)
Tanken är att genom att läsa in en tabell och skapa all kod som man behöver för att göra bla lite enklare formulär. Tar lite tid då och då till detta och här är nästa steg. http://dev.securum.se/CodeToNET/ På Layout ska table vara checkad för att det ska fungera. Feedback mottages tacksamt. :-) Senast redigerad av Jan Eriksson den 2010-03-09 klockan 22:47 Anledning: Ändra url |
||
![]() |
![]() |
![]() |
#4 | |||
|
||||
Flitig postare
|
Jag kan rekommendera SQLMetal om du tänkt köra Linq. Det är ett inbyggt verktyg som tillhör SDK:n. Det man gör är att speca databas detaljer, sen kör den igenom alla dina tabeller och skapar klasser av dem. Har dragit ner min utvecklingstid markant! Jag har dock bara använt det med C# men tror nog det går att ställa in VB.NET.
Såhär ser ett exempel ut som jag har i en .bat-fil: Kod:
"D:\Program\Microsoft SDKs\Windows\v6.0A\bin\SqlMetal.exe" /server:.\SQLEXPRESS /database:DATABASNAMN /user:USERNAME /password:XXXXX /code:DataClasses.cs /namespace:DITT.NAMESPACE /context:DataContext /provider:SQL2005 /pluralize pause Senast redigerad av boena den 2010-03-11 klockan 11:41 |
|||
![]() |
![]() |
![]() |
#5 | |||
|
||||
Flitig postare
|
subsonic gör jobbet för mig: http://subsonicproject.com/ ...fördelen med subsonic är att den stödjer flera databaser än SQL-Server. MySQL bland annat som vi använder i dagsläget. Men det är ju fördel om man kan linq och lambda-expressions om man ska använda det.
|
|||
![]() |
![]() |
![]() |
#6 | ||
|
|||
Medlem
|
Linq to SQL klarar bara SQL Server. Entity Framework är utbyggbart, och det finns providers för MySQL, Oracle och andra för det.
|
||
![]() |
![]() |
Svara |
|
|