Ho una classe che desidero conservare per i meta dati: esistono diversi scenari di interazione, quindi meta mi consente di mantenere meta diversi per diversi tipi di interazione.Posso incorporare un oggetto in un'entità EF (serializza su salva, deserializza su accesso)?
class Feed()
{
Guid FeedId { get; set; }
ObjectMetaDictionary Meta { get; set; }
}
Vorrei EF per serializzare questo ObjectMetaDictionary e conservarla come una stringa/VarChar nel database. Quando recupero un record, voglio che sia deserializzato come ObjectMetaDictionary.
L'EF supporta questo? Come posso farlo?
Sto utilizzando il codice del framework Entity First.
RISOLTO: Ho fornito una risposta di seguito che ha risolto il mio problema. Accetterò questa risposta non appena SO mi consentirà di farlo.
UPDATE: ho iniziato ad usare MongoDB poco dopo aver scritto questa domanda. Con Mongo questa domanda non è nemmeno rilevante perché è così facile da fare. Ho adorato EF quando uso SQL ma preferirei avere Mongo in qualsiasi giorno della settimana e, basandomi su 14 anni di esperienza, direi che mongo si comporta meglio per web/app ogni giorno. – kingdango