my.ASPItalia.com
ASP.NET
HTML5
LINQ e Entity Framework
Silverlight
Windows Phone
.NET Framework
Windows 8
Libri Espresso
Corso ASP.NET MVC
Iscriviti
Login
Newsletter
Home
Articoli
Script
Notizie
FORUM
Blogs
Media
Tutorials
Corsi
Libri
Eventi
Tags
Tutti i forum
Ricerca
FAQ
Fai una domanda
Association - Composition
in
.NET Framework
>
Silverlight
Ultimo messaggio
jumper85
il 6 febbraio alle 16:17
14 messaggi
dal 02 giugno 2011
Salve,
sto cercando di capire come funzionano le Association nell'entity model sfruttando la Domain Service Class.
In pratica ho due entità Vino e Produttore , per ogni vino un Produttore e un produttore può vendere più vini. Le due entità si interfacciano con IDProduttore. Quando creo la domain service class logicamente la chiave esterna mi viene mappata come una relazione uno a molti scrivendo nelle classi rispettivamente
In vino :
Public Property Produttore As Produttore
e in produttore :
Public Property Vino As EntityCollection(Of Vino)
Mentre riesco ad usare senza problemi la EntityCollection(add , delete etc..) non posso usare la proprietà produttore di Vino.Io vorrei fare una cosa del genere(es):
Dim _produttore as Produttore = cbo.selecteditem
Dim vino as new Vino
vino.Annata=2008
vino.Produttore= _produttore
VinoDataSource.Dataview.add(vino)
VinoDataSource.SubmitChanges()
Quando eseguo questo codice genera un eccezione a causa del assegnazione del produttore: Entity '<entityname> cannot be attached to this EntityContainer because it is already attached to another EntityContainer.
Ho letto un pò di post in giro e consigliavano di modificare la metaclasse con Composition o Association. Ho provato ma non ho risolto molto. Mi potreste spiegare a cosa servono e come poter ( se è possibile) fare una cosa come ho scritto sopra?
Rispondi
Quoting
jumper85
il 6 febbraio alle 16:44
14 messaggi
dal 02 giugno 2011
Ho risolto la faccenda delle associazioni, il problema era che mi ostinavo ad usare i domaindatasource per riempire le liste da cui prendevo l'entità. In pratica l'errore che mi dava non era a caso in effetti cercavo di mettere in coda un'entità che già apparteneva ad un altro entitycontainer. Mi piacerebbe però capire un pò di più sulle Association e Composition e quando vanno specificate nelle Domain Service Class, grazie.
Rispondi
Quoting
Salto rapido
Ultimi messaggi
Tutti i forum
Ricerca
Utenti online
ASP.NET
ASP.NET 2.0
ASP.NET 3.5
ASP.NET 4.0
.NET Framework
Silverlight
Windows Phone
Windows Presentation Foundation e WinForms
Windows Communication e Workflow
ASP - avanzato
ASP - base
SQL Server e MySQL
E-commerce
Hosting
Altri linguaggi e tecnologie
Windows Server, IIS & Security
Libri
OT
Commenti: blogs e notizie
Eventi
Torna al forum
| Feed
RSS
ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.
Community
Effettua il login!
Hai dimenticato la password?
Ultimi messaggi
SIlverlight 5 applicazione in browser full trust
(4)
visualizzazione immagini e video da server
(3)
Redirect della pagina html precedente
(2)
Multi binding in Silverlight
(3)
Anomalo comportamento proprietà IsLoading del contesto.
UTENTI ONLINE
In primo piano
Annunciate le versioni ufficiali di Visual Studio 11
Rilasciato Visual Studio 11 Beta: scopri tutte le novità!
Windows 8 Consumer Preview: segui con noi la diretta
I più letti di oggi
Sviluppare applicazioni web mobile con HTML5 e jQuery mobile
Introduzione a LINQ, LINQ to XML, Object e DataSet
Applicazioni Metro con XAML: cosa cambia per lo sviluppatore .NET con Windows 8
Web Camp - ASP.NET MVC 3 (Community Days 2012)
Screencast 'Primi passi con Windows Workflow Foundation'
Windows 8: introduzione allo sviluppo
Metro Style App per Windows 8 con HTML e Javascript
Migliorare le prestazioni di Entity Framework limitando l'uso del metodo Include
Annunciate le versioni ufficiali di Visual Studio 11
WhyMCA - Bologna
Media
Sviluppare applicazioni web mobile con HTML5 e jQuery mobile
Metro Style App per Windows 8 con HTML e Javascript
Tutti i media
In evidenza
Il meglio della settimana
Dal 29 febbraio arriva WinRTItalia.com: tutto sullo sviluppo per Windows 8 e Metro
Migliorare le prestazioni di Entity Framework limitando l'uso del metodo Include
Aprire una popup in Silverlight
Sviluppare applicazioni web mobile con HTML5 e jQuery mobile
Disegnare un'applicazione a servizi con Entity Framework e WCF
Il nuovo tag time in HTML5
Salvare e leggere rapidamente le impostazioni di un'applicazione Windows Phone
MISC
I nostri autori
Collabora con noi!
Media Kit - Pubblicità sul nostro network