Configurare il database di BlogEngine.NET su Aruba

datesabato 23 gennaio 2010 alle 16.06  - posted by Manuel Scapolan in Tips and Tricks

BlogEngine.NET viene distribuito con uno script di configurazione per creare il database su SQLServer con tabelle e dati di esempio. Come tutti oramai sanno Aruba utilizza uno schema diverso da dbo con nome uguale al nome del database per questo motivo è necessario creare nel db lo schema e poi inserire con un trova-sostituisci tale nome nello script di configurazione. A questo punto è però necessario dire al core di BlogEngine.NET di utilizzare il nuovo schema. BlogEngine.NET utilizza il prefisso "be_" per le tabelle del db, tale valore è modificabile da web.config e noi lo modificheremo in modo da aggiungere lo schema (MsSql00001 ad esempio):

<BlogEngine>
  <blogProvider defaultProvider="DbBlogProvider">
   <providers>
     <add name="XmlBlogProvider" 
       type="BlogEngine.Core.Providers.XmlBlogProvider, BlogEngine.Core"/>
     <add name="DbBlogProvider" 
       type="BlogEngine.Core.Providers.DbBlogProvider, BlogEngine.Core" 
       connectionStringName="BlogEngine" tablePrefix="MsSql00001.be_" />
   </providers>
  </blogProvider>
</BlogEngine>

Come inizializzare una Hashtable in C# 3.0

dategiovedì 21 gennaio 2010 alle 21.44  - posted by Manuel Scapolan in C# | Tips and Tricks

Tra le novità introdotte dalla versione 3.0 del .NET framework troviamo gli "Initializers" normalmente utilizzati per inizializzare le proprietà di un oggetto direttamente nella chiamata al costruttore, ad esempio:

Person aPerson = new Person(){ Name = "Mario", Surname = "Rossi" };

Analogamente possiamo utilizzare la stessa funzionalità anche per le collezioni e nello specifico vediamo come inizializzare una Hashtable:

Hashtable aCollection = new Hashtable(){ 
                                          { "Key1", "Value1" }, 
                                          { "Key2", "Value2" } 
                                       };

Modificare lo schema di una tabella in SQL

datedomenica 17 gennaio 2010 alle 21.31  - posted by Manuel Scapolan in Database

Per chi ha un sito in hosting su Aruba conosce bene la necessità di dover specificare come schema degli oggetti del database il nome assegnato dal provider, che poi è lo stesso del db. In questi giorni mi sono imbattuto in questa problematica dovendo aggiornare questo blog all'ultima versione di BlogEngine.NET, da qui la necessità di cambiare lo schema predefinito dbo con quello fornito da Aruba. Ecco come farlo con una query SQL:

ALTER SCHEMA MSSql0001 TRANSFER dbo.be_Users

tagsTags:

Model View Controller: slide e demo disponibili per il download

datemercoledì 16 dicembre 2009 alle 21.12  - posted by Manuel Scapolan in ASP.NET | Castle Project | Patterns And Principles

Per chi fosse interessato sono disponibili per il download le slide e la demo dell'evento di giovedì scorso organizzato da 1nn0va sul Model View Controller. Nella demo i progetti di esempio con il confronto tra WebForms, ASP.NET MVC e MonoRail.

Per scaricare i file cliccare sui link qui sotto:

About me

manuel scapolanSono un consulente informatico. Nel 2004 terminati gli studi in Ingegneria Informatica (1° livello), ho iniziato come freelance collaborando con una ditta di consulenza informatica ed una agenzia di marketing e comunicazione nello sviluppo di applicazioni web. Attualmente divido il lavoro di sviluppatore e progettista web con attività di formazione nel settore della programmazione.
View Manuel Scapolan's profile on LinkedIn



Calendario


<<  marzo 2010  >>
lumamegivesado
22232425262728
1234567
891011121314
15161718192021
22232425262728
2930311234

Disclaimer

Eccetto dove diversamente specificato, i contenuti di questo sito sono rilasciati mediante:
creative commons
Attribuzione: Non commerciale
Condividi allo stesso modo. R.2.5

Books (a bit more about my library)

Domain Driven Design - Eric Evans Applying Domain-Driven Design and Patterns - Jimmy Nilsson Refactoring to Patterns - Joshua Kerievsky Design Patterns -  Erich Gamma, Richard Helm, Ralph Johnson, John M. Vlissides Code Complete Second Edition - Steve McConnell Patterns of Enterprise Application Architecture - Martin Fowler Agile Principles, Patterns, and Practices in C# - Robert C. Martin xUnit Test Patterns - Gerard Meszaros Refactoring - Martin Fowler CLR via C# Second Edition - Jeffrey Richter Framework Design Guidelines: Conventions, Idioms, and Patterns for Reusable .NET Libraries - Krzysztof Cwalina, Brad Abrams Don't make me think! - Steve Krug Bulletproof Ajax - Jeremy Keith

Manuel Scapolan Copyright © 2007 - 2010 - Tutti i diritti riservati - Powered by BlogEngine.NET 1.5.0.7 - silk icons by famfamfam - Time CET