//------------------------------------------------------------------------------ // // 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 }