Domanda

Buongiorno,

sto assumendo la direzione da qualcuno che ha utilizzato l'Entity Framework per comunicare con un database. Come questo ha sembra essere stato fatto è che c'è un WSDL che descrive tutti gli oggetti che usiamo creati in Enterprise Architect. Questo viene poi importata come un riferimento al servizio in Visual Studio.

Sono un po 'confuso da questo modo stava chiedendo se si tratta di un approccio ragionevole. Il WSDL ha una porta di campionamento, di legame e di servizio che sembra non possono essere utilizzati a tutti nel codice. Fare questi esistono in modo che il WSDL viene importata correttamente?

Ho cercato su Google e non riuscivo a vedere alcuni esempi di persone che sviluppano da WSDL in questo modo, quindi non era sicuro che fosse un approccio comune.

Così, quando questo è fatto di avere le rappresentazioni dei dati come classi. Poi sembra di aggiungerli ad un ereditare classe da un DbContext che crea le tabelle del database. È corretto?

È stato utile?

Soluzione

Se si utilizza WSDL solo per ottenere i dati da EA a VS è ovviamente completamente sbagliato. WSDL descrive servizio web - porto e vincolanti sono obbligatori per descrizione del servizio.

Edizione EA professionale e, soprattutto, ha il supporto diretto per la generazione di codice dal modello. Devi solo set di quale lingua che si desidera utilizzare (nel browser progetti selezionare la cartella che contiene le vostre classi e interfacce e lingua impostata nelle proprietà) e quindi si può utilizzare Strumenti> Source Code Ingegneria> Genera pacchetto di codice sorgente.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top