← Tutti gli articoli
Entity Data Framework - Insert a record containing a foreigh key. EntityKey (namespace System.Data)
05 July 2010 ·
EDF · Article ·
479 visite
Entity Data Framework - Insert a record containing a foreigh key. EntityKey (namespace System.Data)
A seguire viene mostrato un pezzo di codice che prevede l'inserimento di un nuovo record nella tabella Tbl_SpidFinanziamento.
Questa tabella ha, inoltre, una chiave esterna con la tabella Tbl_SpidFinanziamentoStato (ID_SpidFinanziamentoStato).
Viene utilizzato EntityKey (using System.Data):
Questa tabella ha, inoltre, una chiave esterna con la tabella Tbl_SpidFinanziamentoStato (ID_SpidFinanziamentoStato).
Viene utilizzato EntityKey (using System.Data):
MyTable fin = new MyTable(); fin.Anno = int.Parse(ddlAnno.SelectedValue); fin.MeseDa = byte.Parse(ddlMeseDa.SelectedValue); fin.MeseA = byte.Parse(ddlMeseA.SelectedValue); fin.MyTableTipoReference.EntityKey = new EntityKey("MyEntities.MyTableTipo", "ID_SpidFinanziamentoTipo", byte.Parse("1")); fin.Id_Sede = idsede; MyTableVariazione finvar = new MyTableVariazione(); finvar.DataInizio = DateTime.Now; finvar.MyTableStatoReference.EntityKey = new EntityKey("MyEntities.MyTableStato", "ID_SpidFinanziamentoStato", byte.Parse("0")); finvar.UserID = new Guid(Membership.GetUser().ProviderUserKey.ToString()); finvar.Note = "" finvar.MyTable = fin; myContext.AddToMyTable(fin); myContext.SaveChanges();