Schmap 2mblbyj22jkxnbpm2tyjsg6c5hkz89rfcSchmap 2

Tagged Under : , , ,

(Italiano → English) View original
Translators:

schmap_Schmap colpisce ancora: sembra che questi di Schmap abbiano davvero buon gusto per le fotografie selezionate per illustrare al meglio i bellissimi luoghi per cui scrivono le guide!o57j82nkc3om3am2pxv4z96p98h8fxj2

Infatti mi hanno ricontattato per selezionare un’altra fotografia, scattata alla basilica di Lione, ed includerla nella guida mobile.pfwokke84rcp24pntuu3ptpww7oy331v

Che dire, visti i criteri di selezione, queste guide avranno lunga vita! :-) )p2w4chnbee2sogekuyihp0x1bhl4853g

(original) Visualizza English translation

schmap_Schmap colpisce ancora: sembra che questi di Schmap abbiano davvero buon gusto per le fotografie selezionate per illustrare al meglio i bellissimi luoghi per cui scrivono le guide!

Infatti mi hanno ricontattato per selezionare un’altra fotografia, scattata alla basilica di Lione, ed includerla nella guida mobile.

Che dire, visti i criteri di selezione, queste guide avranno lunga vita! :-) )

Multiple dbml with same tablesr3lblq2d3l3d8mo9n4vhlzqdmm4c6e0oMultiple dbml with same tables

Tagged Under : , , , , , , ,

(Italiano → English) View original
Translators:

diagram dbml Probabilmente non è una di quelle operazioni che si compiono quotidianamente, ma pare non ci siano molte informazioni in giro riguardo a come includere diversi modelli dbml, contenenti le stesse tabelle, all’interno di un’unico progetto in Visual Studio, per cui ritengo valga la pena scriversi 2 appunti.v8zminiuvkk1kozy1hdnp7htzdds23ai

Poniamo il caso in cui sia necessario utilizzare dei database che contengono per caso 2 tabelle uguali, o in cui comunque ci siano gli stessi nomi di tabella, e includerli in un modello LINQ to SQL per riutilizzarli ad esempio con dynamic data.vjoru59in884ij2j5ecmfq10mcjhp9sb

Se ci limitiamo a creare i dbml e ad aggiungervi le tabelle del nostro DB, al primo CTRL + B il compilatore di Visual Studio fallirà riportando tanti errori quante ridefinizioni delle stesse tabelle troverà.v6afkftceax75ds1m776hcnsdme6r64t

Per risolvere questo problema è sufficiente aggiungere un Context Namespace ed un Entity Namespace per ogni dbml, in modo che durante la compilazione non ci saranno conflitti nella dichiarazione delle classi (visto che le tabelle sono rappresentate da classi nel dbml).wsw4aod66cmbr8jj301pix9j4w9vs4fb

dbml

Ovviamente sarà necessario scegliere la connessione corretta per gestire il DB relativo al dbml, dichiarata preventivamente nel web.config, e visto che probabilmente vorremo usare il dbml nel progetto, ad esempio con dynamic data, dovremo modificare il global.asax dicendogli di utilizzare il datacontext corretto ed eventualmente registrando le nuove routes.wfjs0yx0yeaed292ktw8jjvbv75ku1ru

Un buon articolo su come fare per registrare diverse routes di diversi dbml è disponibile qui.w25gq8hupgzhzwzk1lrsl4h3mh09wy2c

(original) Visualizza English translation

diagram dbml Probabilmente non è una di quelle operazioni che si compiono quotidianamente, ma pare non ci siano molte informazioni in giro riguardo a come includere diversi modelli dbml, contenenti le stesse tabelle, all’interno di un’unico progetto in Visual Studio, per cui ritengo valga la pena scriversi 2 appunti.

Poniamo il caso in cui sia necessario utilizzare dei database che contengono per caso 2 tabelle uguali, o in cui comunque ci siano gli stessi nomi di tabella, e includerli in un modello LINQ to SQL per riutilizzarli ad esempio con dynamic data.

Se ci limitiamo a creare i dbml e ad aggiungervi le tabelle del nostro DB, al primo CTRL + B il compilatore di Visual Studio fallirà riportando tanti errori quante ridefinizioni delle stesse tabelle troverà.

Per risolvere questo problema è sufficiente aggiungere un Context Namespace ed un Entity Namespace per ogni dbml, in modo che durante la compilazione non ci saranno conflitti nella dichiarazione delle classi (visto che le tabelle sono rappresentate da classi nel dbml).

dbml

Ovviamente sarà necessario scegliere la connessione corretta per gestire il DB relativo al dbml, dichiarata preventivamente nel web.config, e visto che probabilmente vorremo usare il dbml nel progetto, ad esempio con dynamic data, dovremo modificare il global.asax dicendogli di utilizzare il datacontext corretto ed eventualmente registrando le nuove routes.

Un buon articolo su come fare per registrare diverse routes di diversi dbml è disponibile qui.

Windows 2000 Server: Failed to install SP4y37f14l6w712jk8oe2ymfpwskmlyxbqnWindows 2000 Server: Failed to install SP4

Tagged Under : ,

(Italiano → English) View original
Translators:

Memorandum: se il problema della giornata è portare a termine l’installazione della SP4 su una macchina Windows 2000 Server, e nel file di log compaiono simpatici messaggi di questo tipo:0obvydij5rfu1foig38lsrri5ogk7woh


PruneCatalogsFromHotfixes:RegQueryValueEx Failed: 0x0
***

DoInstallation:RunInfProcesses for ProcessesToRun Failed
***

Service Pack 4 Setup encountered an error: An error in
updating your system has occurred.
***

Failed Deleting C:\WINNT\system32\msiinst.tmp 2
***

VerifySize: Unable to verify size: Source = NULL:
c:\winnt\oem18.cat

***

An error in updating your system has occurred.

Select 'OK' to undo the changes that have been made, or
select 'Cancel' to quit. If you select 'Cancel', your
system will be left in a partially updated state and may
not work correctly.
***

è necessario ricordarsi che la soluzione può semplicemente consistere nell’installazione preventiva della patch Q313664.0m4hy4g0x23yda4474bz8975pbxagbck

Il perchè non venga automaticamente scaricata e magari installata preventivamente come dipendenza, è tutt’ora un mistero nonchè causa di notti insonni e turbamenti di molti dei migliori sysadmin® del mondo…0x6fc9wy7bs1bm63ud4twddp095h7mlf

(original) Visualizza English translation

Memorandum: se il problema della giornata è portare a termine l’installazione della SP4 su una macchina Windows 2000 Server, e nel file di log compaiono simpatici messaggi di questo tipo:


PruneCatalogsFromHotfixes:RegQueryValueEx Failed: 0x0
***

DoInstallation:RunInfProcesses for ProcessesToRun Failed
***

Service Pack 4 Setup encountered an error: An error in
updating your system has occurred.
***

Failed Deleting C:\WINNT\system32\msiinst.tmp 2
***

VerifySize: Unable to verify size: Source = NULL:
c:\winnt\oem18.cat

***

An error in updating your system has occurred.

Select 'OK' to undo the changes that have been made, or
select 'Cancel' to quit. If you select 'Cancel', your
system will be left in a partially updated state and may
not work correctly.
***

è necessario ricordarsi che la soluzione può semplicemente consistere nell’installazione preventiva della patch Q313664.

Il perchè non venga automaticamente scaricata e magari installata preventivamente come dipendenza, è tutt’ora un mistero nonchè causa di notti insonni e turbamenti di molti dei migliori sysadmin® del mondo…

Edit translation
Machine translation (Google):
Caricamento...
Copy to editor
or Annulla