//------------------------------------------------------------------------------
//
// This code was generated from a template.
//
// Manual changes to this file may cause unexpected behavior in your application.
// Manual changes to this file will be overwritten if the code is regenerated.
//
//------------------------------------------------------------------------------
using System;
using System.Data.Objects;
using System.Data.Objects.DataClasses;
using System.Data.EntityClient;
using System.ComponentModel;
using System.Xml.Serialization;
using System.Runtime.Serialization;
[assembly: EdmSchemaAttribute()]
#region EDM Relationship Metadata
[assembly: EdmRelationshipAttribute("tietokannatModel", "Liittyy_AineID", "Aine", System.Data.Metadata.Edm.RelationshipMultiplicity.One, typeof(entity.Aine), "Liittyy", System.Data.Metadata.Edm.RelationshipMultiplicity.Many, typeof(entity.Liittyy), true)]
[assembly: EdmRelationshipAttribute("tietokannatModel", "Liittyy_Lyhenne", "Yksikko", System.Data.Metadata.Edm.RelationshipMultiplicity.One, typeof(entity.Yksikko), "Liittyy", System.Data.Metadata.Edm.RelationshipMultiplicity.Many, typeof(entity.Liittyy), true)]
[assembly: EdmRelationshipAttribute("tietokannatModel", "Liittyy_ReseptiID", "Resepti", System.Data.Metadata.Edm.RelationshipMultiplicity.One, typeof(entity.Resepti), "Liittyy", System.Data.Metadata.Edm.RelationshipMultiplicity.Many, typeof(entity.Liittyy), true)]
[assembly: EdmRelationshipAttribute("tietokannatModel", "Ohje_ReseptiID", "Resepti", System.Data.Metadata.Edm.RelationshipMultiplicity.One, typeof(entity.Resepti), "Ohje", System.Data.Metadata.Edm.RelationshipMultiplicity.Many, typeof(entity.Ohje), true)]
[assembly: EdmRelationshipAttribute("tietokannatModel", "Resepti_RuokalajiID", "Ruokalaji", System.Data.Metadata.Edm.RelationshipMultiplicity.One, typeof(entity.Ruokalaji), "Resepti", System.Data.Metadata.Edm.RelationshipMultiplicity.Many, typeof(entity.Resepti), true)]
#endregion
namespace entity
{
#region Contexts
///
/// No Metadata Documentation available.
///
public partial class tietokannat2Entities : ObjectContext
{
#region Constructors
///
/// Initializes a new tietokannat2Entities object using the connection string found in the 'tietokannat2Entities' section of the application configuration file.
///
public tietokannat2Entities() : base("name=tietokannat2Entities", "tietokannat2Entities")
{
this.ContextOptions.LazyLoadingEnabled = true;
OnContextCreated();
}
///
/// Initialize a new tietokannat2Entities object.
///
public tietokannat2Entities(string connectionString) : base(connectionString, "tietokannat2Entities")
{
this.ContextOptions.LazyLoadingEnabled = true;
OnContextCreated();
}
///
/// Initialize a new tietokannat2Entities object.
///
public tietokannat2Entities(EntityConnection connection) : base(connection, "tietokannat2Entities")
{
this.ContextOptions.LazyLoadingEnabled = true;
OnContextCreated();
}
#endregion
#region Partial Methods
partial void OnContextCreated();
#endregion
#region ObjectSet Properties
///
/// No Metadata Documentation available.
///
public ObjectSet Aine
{
get
{
if ((_Aine == null))
{
_Aine = base.CreateObjectSet("Aine");
}
return _Aine;
}
}
private ObjectSet _Aine;
///
/// No Metadata Documentation available.
///
public ObjectSet Liittyy
{
get
{
if ((_Liittyy == null))
{
_Liittyy = base.CreateObjectSet("Liittyy");
}
return _Liittyy;
}
}
private ObjectSet _Liittyy;
///
/// No Metadata Documentation available.
///
public ObjectSet Ohje
{
get
{
if ((_Ohje == null))
{
_Ohje = base.CreateObjectSet("Ohje");
}
return _Ohje;
}
}
private ObjectSet _Ohje;
///
/// No Metadata Documentation available.
///
public ObjectSet Resepti
{
get
{
if ((_Resepti == null))
{
_Resepti = base.CreateObjectSet("Resepti");
}
return _Resepti;
}
}
private ObjectSet _Resepti;
///
/// No Metadata Documentation available.
///
public ObjectSet Ruokalaji
{
get
{
if ((_Ruokalaji == null))
{
_Ruokalaji = base.CreateObjectSet("Ruokalaji");
}
return _Ruokalaji;
}
}
private ObjectSet _Ruokalaji;
///
/// No Metadata Documentation available.
///
public ObjectSet Yksikko
{
get
{
if ((_Yksikko == null))
{
_Yksikko = base.CreateObjectSet("Yksikko");
}
return _Yksikko;
}
}
private ObjectSet _Yksikko;
#endregion
#region AddTo Methods
///
/// Deprecated Method for adding a new object to the Aine EntitySet. Consider using the .Add method of the associated ObjectSet<T> property instead.
///
public void AddToAine(Aine aine)
{
base.AddObject("Aine", aine);
}
///
/// Deprecated Method for adding a new object to the Liittyy EntitySet. Consider using the .Add method of the associated ObjectSet<T> property instead.
///
public void AddToLiittyy(Liittyy liittyy)
{
base.AddObject("Liittyy", liittyy);
}
///
/// Deprecated Method for adding a new object to the Ohje EntitySet. Consider using the .Add method of the associated ObjectSet<T> property instead.
///
public void AddToOhje(Ohje ohje)
{
base.AddObject("Ohje", ohje);
}
///
/// Deprecated Method for adding a new object to the Resepti EntitySet. Consider using the .Add method of the associated ObjectSet<T> property instead.
///
public void AddToResepti(Resepti resepti)
{
base.AddObject("Resepti", resepti);
}
///
/// Deprecated Method for adding a new object to the Ruokalaji EntitySet. Consider using the .Add method of the associated ObjectSet<T> property instead.
///
public void AddToRuokalaji(Ruokalaji ruokalaji)
{
base.AddObject("Ruokalaji", ruokalaji);
}
///
/// Deprecated Method for adding a new object to the Yksikko EntitySet. Consider using the .Add method of the associated ObjectSet<T> property instead.
///
public void AddToYksikko(Yksikko yksikko)
{
base.AddObject("Yksikko", yksikko);
}
#endregion
}
#endregion
#region Entities
///
/// No Metadata Documentation available.
///
[EdmEntityTypeAttribute(NamespaceName="tietokannatModel", Name="Aine")]
[Serializable()]
[DataContractAttribute(IsReference=true)]
public partial class Aine : EntityObject
{
#region Factory Method
///
/// Create a new Aine object.
///
/// Initial value of the Nimi property.
/// Initial value of the AineID property.
public static Aine CreateAine(global::System.String nimi, global::System.Int32 aineID)
{
Aine aine = new Aine();
aine.Nimi = nimi;
aine.AineID = aineID;
return aine;
}
#endregion
#region Primitive Properties
///
/// No Metadata Documentation available.
///
[EdmScalarPropertyAttribute(EntityKeyProperty=false, IsNullable=false)]
[DataMemberAttribute()]
public global::System.String Nimi
{
get
{
return _Nimi;
}
set
{
OnNimiChanging(value);
ReportPropertyChanging("Nimi");
_Nimi = StructuralObject.SetValidValue(value, false);
ReportPropertyChanged("Nimi");
OnNimiChanged();
}
}
private global::System.String _Nimi;
partial void OnNimiChanging(global::System.String value);
partial void OnNimiChanged();
///
/// No Metadata Documentation available.
///
[EdmScalarPropertyAttribute(EntityKeyProperty=false, IsNullable=true)]
[DataMemberAttribute()]
public global::System.String Kuvaus
{
get
{
return _Kuvaus;
}
set
{
OnKuvausChanging(value);
ReportPropertyChanging("Kuvaus");
_Kuvaus = StructuralObject.SetValidValue(value, true);
ReportPropertyChanged("Kuvaus");
OnKuvausChanged();
}
}
private global::System.String _Kuvaus;
partial void OnKuvausChanging(global::System.String value);
partial void OnKuvausChanged();
///
/// No Metadata Documentation available.
///
[EdmScalarPropertyAttribute(EntityKeyProperty=true, IsNullable=false)]
[DataMemberAttribute()]
public global::System.Int32 AineID
{
get
{
return _AineID;
}
set
{
if (_AineID != value)
{
OnAineIDChanging(value);
ReportPropertyChanging("AineID");
_AineID = StructuralObject.SetValidValue(value);
ReportPropertyChanged("AineID");
OnAineIDChanged();
}
}
}
private global::System.Int32 _AineID;
partial void OnAineIDChanging(global::System.Int32 value);
partial void OnAineIDChanged();
#endregion
#region Navigation Properties
///
/// No Metadata Documentation available.
///
[XmlIgnoreAttribute()]
[SoapIgnoreAttribute()]
[DataMemberAttribute()]
[EdmRelationshipNavigationPropertyAttribute("tietokannatModel", "Liittyy_AineID", "Liittyy")]
public EntityCollection Liittyy
{
get
{
return ((IEntityWithRelationships)this).RelationshipManager.GetRelatedCollection("tietokannatModel.Liittyy_AineID", "Liittyy");
}
set
{
if ((value != null))
{
((IEntityWithRelationships)this).RelationshipManager.InitializeRelatedCollection("tietokannatModel.Liittyy_AineID", "Liittyy", value);
}
}
}
#endregion
}
///
/// No Metadata Documentation available.
///
[EdmEntityTypeAttribute(NamespaceName="tietokannatModel", Name="Liittyy")]
[Serializable()]
[DataContractAttribute(IsReference=true)]
public partial class Liittyy : EntityObject
{
#region Factory Method
///
/// Create a new Liittyy object.
///
/// Initial value of the Resepti_ReseptiID property.
/// Initial value of the Aine_AineID property.
/// Initial value of the Yksikko_Lyhenne property.
public static Liittyy CreateLiittyy(global::System.Int32 resepti_ReseptiID, global::System.Int32 aine_AineID, global::System.String yksikko_Lyhenne)
{
Liittyy liittyy = new Liittyy();
liittyy.Resepti_ReseptiID = resepti_ReseptiID;
liittyy.Aine_AineID = aine_AineID;
liittyy.Yksikko_Lyhenne = yksikko_Lyhenne;
return liittyy;
}
#endregion
#region Primitive Properties
///
/// No Metadata Documentation available.
///
[EdmScalarPropertyAttribute(EntityKeyProperty=false, IsNullable=true)]
[DataMemberAttribute()]
public Nullable Maara
{
get
{
return _Maara;
}
set
{
OnMaaraChanging(value);
ReportPropertyChanging("Maara");
_Maara = StructuralObject.SetValidValue(value);
ReportPropertyChanged("Maara");
OnMaaraChanged();
}
}
private Nullable _Maara;
partial void OnMaaraChanging(Nullable value);
partial void OnMaaraChanged();
///
/// No Metadata Documentation available.
///
[EdmScalarPropertyAttribute(EntityKeyProperty=true, IsNullable=false)]
[DataMemberAttribute()]
public global::System.Int32 Resepti_ReseptiID
{
get
{
return _Resepti_ReseptiID;
}
set
{
if (_Resepti_ReseptiID != value)
{
OnResepti_ReseptiIDChanging(value);
ReportPropertyChanging("Resepti_ReseptiID");
_Resepti_ReseptiID = StructuralObject.SetValidValue(value);
ReportPropertyChanged("Resepti_ReseptiID");
OnResepti_ReseptiIDChanged();
}
}
}
private global::System.Int32 _Resepti_ReseptiID;
partial void OnResepti_ReseptiIDChanging(global::System.Int32 value);
partial void OnResepti_ReseptiIDChanged();
///
/// No Metadata Documentation available.
///
[EdmScalarPropertyAttribute(EntityKeyProperty=true, IsNullable=false)]
[DataMemberAttribute()]
public global::System.Int32 Aine_AineID
{
get
{
return _Aine_AineID;
}
set
{
if (_Aine_AineID != value)
{
OnAine_AineIDChanging(value);
ReportPropertyChanging("Aine_AineID");
_Aine_AineID = StructuralObject.SetValidValue(value);
ReportPropertyChanged("Aine_AineID");
OnAine_AineIDChanged();
}
}
}
private global::System.Int32 _Aine_AineID;
partial void OnAine_AineIDChanging(global::System.Int32 value);
partial void OnAine_AineIDChanged();
///
/// No Metadata Documentation available.
///
[EdmScalarPropertyAttribute(EntityKeyProperty=true, IsNullable=false)]
[DataMemberAttribute()]
public global::System.String Yksikko_Lyhenne
{
get
{
return _Yksikko_Lyhenne;
}
set
{
if (_Yksikko_Lyhenne != value)
{
OnYksikko_LyhenneChanging(value);
ReportPropertyChanging("Yksikko_Lyhenne");
_Yksikko_Lyhenne = StructuralObject.SetValidValue(value, false);
ReportPropertyChanged("Yksikko_Lyhenne");
OnYksikko_LyhenneChanged();
}
}
}
private global::System.String _Yksikko_Lyhenne;
partial void OnYksikko_LyhenneChanging(global::System.String value);
partial void OnYksikko_LyhenneChanged();
#endregion
#region Navigation Properties
///
/// No Metadata Documentation available.
///
[XmlIgnoreAttribute()]
[SoapIgnoreAttribute()]
[DataMemberAttribute()]
[EdmRelationshipNavigationPropertyAttribute("tietokannatModel", "Liittyy_AineID", "Aine")]
public Aine Aine
{
get
{
return ((IEntityWithRelationships)this).RelationshipManager.GetRelatedReference("tietokannatModel.Liittyy_AineID", "Aine").Value;
}
set
{
((IEntityWithRelationships)this).RelationshipManager.GetRelatedReference("tietokannatModel.Liittyy_AineID", "Aine").Value = value;
}
}
///
/// No Metadata Documentation available.
///
[BrowsableAttribute(false)]
[DataMemberAttribute()]
public EntityReference AineReference
{
get
{
return ((IEntityWithRelationships)this).RelationshipManager.GetRelatedReference("tietokannatModel.Liittyy_AineID", "Aine");
}
set
{
if ((value != null))
{
((IEntityWithRelationships)this).RelationshipManager.InitializeRelatedReference("tietokannatModel.Liittyy_AineID", "Aine", value);
}
}
}
///
/// No Metadata Documentation available.
///
[XmlIgnoreAttribute()]
[SoapIgnoreAttribute()]
[DataMemberAttribute()]
[EdmRelationshipNavigationPropertyAttribute("tietokannatModel", "Liittyy_Lyhenne", "Yksikko")]
public Yksikko Yksikko
{
get
{
return ((IEntityWithRelationships)this).RelationshipManager.GetRelatedReference("tietokannatModel.Liittyy_Lyhenne", "Yksikko").Value;
}
set
{
((IEntityWithRelationships)this).RelationshipManager.GetRelatedReference("tietokannatModel.Liittyy_Lyhenne", "Yksikko").Value = value;
}
}
///
/// No Metadata Documentation available.
///
[BrowsableAttribute(false)]
[DataMemberAttribute()]
public EntityReference YksikkoReference
{
get
{
return ((IEntityWithRelationships)this).RelationshipManager.GetRelatedReference("tietokannatModel.Liittyy_Lyhenne", "Yksikko");
}
set
{
if ((value != null))
{
((IEntityWithRelationships)this).RelationshipManager.InitializeRelatedReference("tietokannatModel.Liittyy_Lyhenne", "Yksikko", value);
}
}
}
///
/// No Metadata Documentation available.
///
[XmlIgnoreAttribute()]
[SoapIgnoreAttribute()]
[DataMemberAttribute()]
[EdmRelationshipNavigationPropertyAttribute("tietokannatModel", "Liittyy_ReseptiID", "Resepti")]
public Resepti Resepti
{
get
{
return ((IEntityWithRelationships)this).RelationshipManager.GetRelatedReference("tietokannatModel.Liittyy_ReseptiID", "Resepti").Value;
}
set
{
((IEntityWithRelationships)this).RelationshipManager.GetRelatedReference("tietokannatModel.Liittyy_ReseptiID", "Resepti").Value = value;
}
}
///
/// No Metadata Documentation available.
///
[BrowsableAttribute(false)]
[DataMemberAttribute()]
public EntityReference ReseptiReference
{
get
{
return ((IEntityWithRelationships)this).RelationshipManager.GetRelatedReference("tietokannatModel.Liittyy_ReseptiID", "Resepti");
}
set
{
if ((value != null))
{
((IEntityWithRelationships)this).RelationshipManager.InitializeRelatedReference("tietokannatModel.Liittyy_ReseptiID", "Resepti", value);
}
}
}
#endregion
}
///
/// No Metadata Documentation available.
///
[EdmEntityTypeAttribute(NamespaceName="tietokannatModel", Name="Ohje")]
[Serializable()]
[DataContractAttribute(IsReference=true)]
public partial class Ohje : EntityObject
{
#region Factory Method
///
/// Create a new Ohje object.
///
/// Initial value of the Vaihenro property.
/// Initial value of the ReseptiID property.
/// Initial value of the Ohjeteksti property.
public static Ohje CreateOhje(global::System.Int32 vaihenro, global::System.Int32 reseptiID, global::System.String ohjeteksti)
{
Ohje ohje = new Ohje();
ohje.Vaihenro = vaihenro;
ohje.ReseptiID = reseptiID;
ohje.Ohjeteksti = ohjeteksti;
return ohje;
}
#endregion
#region Primitive Properties
///
/// No Metadata Documentation available.
///
[EdmScalarPropertyAttribute(EntityKeyProperty=true, IsNullable=false)]
[DataMemberAttribute()]
public global::System.Int32 Vaihenro
{
get
{
return _Vaihenro;
}
set
{
if (_Vaihenro != value)
{
OnVaihenroChanging(value);
ReportPropertyChanging("Vaihenro");
_Vaihenro = StructuralObject.SetValidValue(value);
ReportPropertyChanged("Vaihenro");
OnVaihenroChanged();
}
}
}
private global::System.Int32 _Vaihenro;
partial void OnVaihenroChanging(global::System.Int32 value);
partial void OnVaihenroChanged();
///
/// No Metadata Documentation available.
///
[EdmScalarPropertyAttribute(EntityKeyProperty=true, IsNullable=false)]
[DataMemberAttribute()]
public global::System.Int32 ReseptiID
{
get
{
return _ReseptiID;
}
set
{
if (_ReseptiID != value)
{
OnReseptiIDChanging(value);
ReportPropertyChanging("ReseptiID");
_ReseptiID = StructuralObject.SetValidValue(value);
ReportPropertyChanged("ReseptiID");
OnReseptiIDChanged();
}
}
}
private global::System.Int32 _ReseptiID;
partial void OnReseptiIDChanging(global::System.Int32 value);
partial void OnReseptiIDChanged();
///
/// No Metadata Documentation available.
///
[EdmScalarPropertyAttribute(EntityKeyProperty=false, IsNullable=false)]
[DataMemberAttribute()]
public global::System.String Ohjeteksti
{
get
{
return _Ohjeteksti;
}
set
{
OnOhjetekstiChanging(value);
ReportPropertyChanging("Ohjeteksti");
_Ohjeteksti = StructuralObject.SetValidValue(value, false);
ReportPropertyChanged("Ohjeteksti");
OnOhjetekstiChanged();
}
}
private global::System.String _Ohjeteksti;
partial void OnOhjetekstiChanging(global::System.String value);
partial void OnOhjetekstiChanged();
#endregion
#region Navigation Properties
///
/// No Metadata Documentation available.
///
[XmlIgnoreAttribute()]
[SoapIgnoreAttribute()]
[DataMemberAttribute()]
[EdmRelationshipNavigationPropertyAttribute("tietokannatModel", "Ohje_ReseptiID", "Resepti")]
public Resepti Resepti
{
get
{
return ((IEntityWithRelationships)this).RelationshipManager.GetRelatedReference("tietokannatModel.Ohje_ReseptiID", "Resepti").Value;
}
set
{
((IEntityWithRelationships)this).RelationshipManager.GetRelatedReference("tietokannatModel.Ohje_ReseptiID", "Resepti").Value = value;
}
}
///
/// No Metadata Documentation available.
///
[BrowsableAttribute(false)]
[DataMemberAttribute()]
public EntityReference ReseptiReference
{
get
{
return ((IEntityWithRelationships)this).RelationshipManager.GetRelatedReference("tietokannatModel.Ohje_ReseptiID", "Resepti");
}
set
{
if ((value != null))
{
((IEntityWithRelationships)this).RelationshipManager.InitializeRelatedReference("tietokannatModel.Ohje_ReseptiID", "Resepti", value);
}
}
}
#endregion
}
///
/// No Metadata Documentation available.
///
[EdmEntityTypeAttribute(NamespaceName="tietokannatModel", Name="Resepti")]
[Serializable()]
[DataContractAttribute(IsReference=true)]
public partial class Resepti : EntityObject
{
#region Factory Method
///
/// Create a new Resepti object.
///
/// Initial value of the Nimi property.
/// Initial value of the ReseptiID property.
/// Initial value of the RuokalajiID property.
public static Resepti CreateResepti(global::System.String nimi, global::System.Int32 reseptiID, global::System.Int32 ruokalajiID)
{
Resepti resepti = new Resepti();
resepti.Nimi = nimi;
resepti.ReseptiID = reseptiID;
resepti.RuokalajiID = ruokalajiID;
return resepti;
}
#endregion
#region Primitive Properties
///
/// No Metadata Documentation available.
///
[EdmScalarPropertyAttribute(EntityKeyProperty=false, IsNullable=false)]
[DataMemberAttribute()]
public global::System.String Nimi
{
get
{
return _Nimi;
}
set
{
OnNimiChanging(value);
ReportPropertyChanging("Nimi");
_Nimi = StructuralObject.SetValidValue(value, false);
ReportPropertyChanged("Nimi");
OnNimiChanged();
}
}
private global::System.String _Nimi;
partial void OnNimiChanging(global::System.String value);
partial void OnNimiChanged();
///
/// No Metadata Documentation available.
///
[EdmScalarPropertyAttribute(EntityKeyProperty=false, IsNullable=true)]
[DataMemberAttribute()]
public global::System.String Kuvaus
{
get
{
return _Kuvaus;
}
set
{
OnKuvausChanging(value);
ReportPropertyChanging("Kuvaus");
_Kuvaus = StructuralObject.SetValidValue(value, true);
ReportPropertyChanged("Kuvaus");
OnKuvausChanged();
}
}
private global::System.String _Kuvaus;
partial void OnKuvausChanging(global::System.String value);
partial void OnKuvausChanged();
///
/// No Metadata Documentation available.
///
[EdmScalarPropertyAttribute(EntityKeyProperty=false, IsNullable=true)]
[DataMemberAttribute()]
public Nullable Henkilomaara
{
get
{
return _Henkilomaara;
}
set
{
OnHenkilomaaraChanging(value);
ReportPropertyChanging("Henkilomaara");
_Henkilomaara = StructuralObject.SetValidValue(value);
ReportPropertyChanged("Henkilomaara");
OnHenkilomaaraChanged();
}
}
private Nullable _Henkilomaara;
partial void OnHenkilomaaraChanging(Nullable value);
partial void OnHenkilomaaraChanged();
///
/// No Metadata Documentation available.
///
[EdmScalarPropertyAttribute(EntityKeyProperty=true, IsNullable=false)]
[DataMemberAttribute()]
public global::System.Int32 ReseptiID
{
get
{
return _ReseptiID;
}
set
{
if (_ReseptiID != value)
{
OnReseptiIDChanging(value);
ReportPropertyChanging("ReseptiID");
_ReseptiID = StructuralObject.SetValidValue(value);
ReportPropertyChanged("ReseptiID");
OnReseptiIDChanged();
}
}
}
private global::System.Int32 _ReseptiID;
partial void OnReseptiIDChanging(global::System.Int32 value);
partial void OnReseptiIDChanged();
///
/// No Metadata Documentation available.
///
[EdmScalarPropertyAttribute(EntityKeyProperty=false, IsNullable=false)]
[DataMemberAttribute()]
public global::System.Int32 RuokalajiID
{
get
{
return _RuokalajiID;
}
set
{
OnRuokalajiIDChanging(value);
ReportPropertyChanging("RuokalajiID");
_RuokalajiID = StructuralObject.SetValidValue(value);
ReportPropertyChanged("RuokalajiID");
OnRuokalajiIDChanged();
}
}
private global::System.Int32 _RuokalajiID;
partial void OnRuokalajiIDChanging(global::System.Int32 value);
partial void OnRuokalajiIDChanged();
#endregion
#region Navigation Properties
///
/// No Metadata Documentation available.
///
[XmlIgnoreAttribute()]
[SoapIgnoreAttribute()]
[DataMemberAttribute()]
[EdmRelationshipNavigationPropertyAttribute("tietokannatModel", "Liittyy_ReseptiID", "Liittyy")]
public EntityCollection Liittyy
{
get
{
return ((IEntityWithRelationships)this).RelationshipManager.GetRelatedCollection("tietokannatModel.Liittyy_ReseptiID", "Liittyy");
}
set
{
if ((value != null))
{
((IEntityWithRelationships)this).RelationshipManager.InitializeRelatedCollection("tietokannatModel.Liittyy_ReseptiID", "Liittyy", value);
}
}
}
///
/// No Metadata Documentation available.
///
[XmlIgnoreAttribute()]
[SoapIgnoreAttribute()]
[DataMemberAttribute()]
[EdmRelationshipNavigationPropertyAttribute("tietokannatModel", "Ohje_ReseptiID", "Ohje")]
public EntityCollection Ohje
{
get
{
return ((IEntityWithRelationships)this).RelationshipManager.GetRelatedCollection("tietokannatModel.Ohje_ReseptiID", "Ohje");
}
set
{
if ((value != null))
{
((IEntityWithRelationships)this).RelationshipManager.InitializeRelatedCollection("tietokannatModel.Ohje_ReseptiID", "Ohje", value);
}
}
}
///
/// No Metadata Documentation available.
///
[XmlIgnoreAttribute()]
[SoapIgnoreAttribute()]
[DataMemberAttribute()]
[EdmRelationshipNavigationPropertyAttribute("tietokannatModel", "Resepti_RuokalajiID", "Ruokalaji")]
public Ruokalaji Ruokalaji
{
get
{
return ((IEntityWithRelationships)this).RelationshipManager.GetRelatedReference("tietokannatModel.Resepti_RuokalajiID", "Ruokalaji").Value;
}
set
{
((IEntityWithRelationships)this).RelationshipManager.GetRelatedReference("tietokannatModel.Resepti_RuokalajiID", "Ruokalaji").Value = value;
}
}
///
/// No Metadata Documentation available.
///
[BrowsableAttribute(false)]
[DataMemberAttribute()]
public EntityReference RuokalajiReference
{
get
{
return ((IEntityWithRelationships)this).RelationshipManager.GetRelatedReference("tietokannatModel.Resepti_RuokalajiID", "Ruokalaji");
}
set
{
if ((value != null))
{
((IEntityWithRelationships)this).RelationshipManager.InitializeRelatedReference("tietokannatModel.Resepti_RuokalajiID", "Ruokalaji", value);
}
}
}
#endregion
}
///
/// No Metadata Documentation available.
///
[EdmEntityTypeAttribute(NamespaceName="tietokannatModel", Name="Ruokalaji")]
[Serializable()]
[DataContractAttribute(IsReference=true)]
public partial class Ruokalaji : EntityObject
{
#region Factory Method
///
/// Create a new Ruokalaji object.
///
/// Initial value of the Nimi property.
/// Initial value of the RuokalajiID property.
public static Ruokalaji CreateRuokalaji(global::System.String nimi, global::System.Int32 ruokalajiID)
{
Ruokalaji ruokalaji = new Ruokalaji();
ruokalaji.Nimi = nimi;
ruokalaji.RuokalajiID = ruokalajiID;
return ruokalaji;
}
#endregion
#region Primitive Properties
///
/// No Metadata Documentation available.
///
[EdmScalarPropertyAttribute(EntityKeyProperty=false, IsNullable=false)]
[DataMemberAttribute()]
public global::System.String Nimi
{
get
{
return _Nimi;
}
set
{
OnNimiChanging(value);
ReportPropertyChanging("Nimi");
_Nimi = StructuralObject.SetValidValue(value, false);
ReportPropertyChanged("Nimi");
OnNimiChanged();
}
}
private global::System.String _Nimi;
partial void OnNimiChanging(global::System.String value);
partial void OnNimiChanged();
///
/// No Metadata Documentation available.
///
[EdmScalarPropertyAttribute(EntityKeyProperty=false, IsNullable=true)]
[DataMemberAttribute()]
public global::System.String Kuvaus
{
get
{
return _Kuvaus;
}
set
{
OnKuvausChanging(value);
ReportPropertyChanging("Kuvaus");
_Kuvaus = StructuralObject.SetValidValue(value, true);
ReportPropertyChanged("Kuvaus");
OnKuvausChanged();
}
}
private global::System.String _Kuvaus;
partial void OnKuvausChanging(global::System.String value);
partial void OnKuvausChanged();
///
/// No Metadata Documentation available.
///
[EdmScalarPropertyAttribute(EntityKeyProperty=true, IsNullable=false)]
[DataMemberAttribute()]
public global::System.Int32 RuokalajiID
{
get
{
return _RuokalajiID;
}
set
{
if (_RuokalajiID != value)
{
OnRuokalajiIDChanging(value);
ReportPropertyChanging("RuokalajiID");
_RuokalajiID = StructuralObject.SetValidValue(value);
ReportPropertyChanged("RuokalajiID");
OnRuokalajiIDChanged();
}
}
}
private global::System.Int32 _RuokalajiID;
partial void OnRuokalajiIDChanging(global::System.Int32 value);
partial void OnRuokalajiIDChanged();
#endregion
#region Navigation Properties
///
/// No Metadata Documentation available.
///
[XmlIgnoreAttribute()]
[SoapIgnoreAttribute()]
[DataMemberAttribute()]
[EdmRelationshipNavigationPropertyAttribute("tietokannatModel", "Resepti_RuokalajiID", "Resepti")]
public EntityCollection Resepti
{
get
{
return ((IEntityWithRelationships)this).RelationshipManager.GetRelatedCollection("tietokannatModel.Resepti_RuokalajiID", "Resepti");
}
set
{
if ((value != null))
{
((IEntityWithRelationships)this).RelationshipManager.InitializeRelatedCollection("tietokannatModel.Resepti_RuokalajiID", "Resepti", value);
}
}
}
#endregion
}
///
/// No Metadata Documentation available.
///
[EdmEntityTypeAttribute(NamespaceName="tietokannatModel", Name="Yksikko")]
[Serializable()]
[DataContractAttribute(IsReference=true)]
public partial class Yksikko : EntityObject
{
#region Factory Method
///
/// Create a new Yksikko object.
///
/// Initial value of the Nimi property.
/// Initial value of the Lyhenne property.
public static Yksikko CreateYksikko(global::System.String nimi, global::System.String lyhenne)
{
Yksikko yksikko = new Yksikko();
yksikko.Nimi = nimi;
yksikko.Lyhenne = lyhenne;
return yksikko;
}
#endregion
#region Primitive Properties
///
/// No Metadata Documentation available.
///
[EdmScalarPropertyAttribute(EntityKeyProperty=false, IsNullable=false)]
[DataMemberAttribute()]
public global::System.String Nimi
{
get
{
return _Nimi;
}
set
{
OnNimiChanging(value);
ReportPropertyChanging("Nimi");
_Nimi = StructuralObject.SetValidValue(value, false);
ReportPropertyChanged("Nimi");
OnNimiChanged();
}
}
private global::System.String _Nimi;
partial void OnNimiChanging(global::System.String value);
partial void OnNimiChanged();
///
/// No Metadata Documentation available.
///
[EdmScalarPropertyAttribute(EntityKeyProperty=true, IsNullable=false)]
[DataMemberAttribute()]
public global::System.String Lyhenne
{
get
{
return _Lyhenne;
}
set
{
if (_Lyhenne != value)
{
OnLyhenneChanging(value);
ReportPropertyChanging("Lyhenne");
_Lyhenne = StructuralObject.SetValidValue(value, false);
ReportPropertyChanged("Lyhenne");
OnLyhenneChanged();
}
}
}
private global::System.String _Lyhenne;
partial void OnLyhenneChanging(global::System.String value);
partial void OnLyhenneChanged();
#endregion
#region Navigation Properties
///
/// No Metadata Documentation available.
///
[XmlIgnoreAttribute()]
[SoapIgnoreAttribute()]
[DataMemberAttribute()]
[EdmRelationshipNavigationPropertyAttribute("tietokannatModel", "Liittyy_Lyhenne", "Liittyy")]
public EntityCollection Liittyy
{
get
{
return ((IEntityWithRelationships)this).RelationshipManager.GetRelatedCollection("tietokannatModel.Liittyy_Lyhenne", "Liittyy");
}
set
{
if ((value != null))
{
((IEntityWithRelationships)this).RelationshipManager.InitializeRelatedCollection("tietokannatModel.Liittyy_Lyhenne", "Liittyy", value);
}
}
}
#endregion
}
#endregion
}