//------------------------------------------------------------------------------
// <auto-generated>
//     This code was generated by a tool.
//
//     Changes to this file may cause incorrect behavior and will be lost if
//     the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
using System;
using DevExpress.Xpo;
using DevExpress.Data.Filtering;
using System.Collections.Generic;
using System.ComponentModel;
namespace Siegelportal.Module.BusinessObjects.Siegelportal
{

    [Persistent(@"ARTIKELINNUNGBEZUG")]
    public partial class ArtikelInnungBezug : SiegelBase
    {
        int fID;
        [Key(true)]
        public int ID
        {
            get { return fID; }
            set { SetPropertyValue<int>(nameof(ID), ref fID, value); }
        }
        Artikel fArtikel;
        [Indexed(@"Innung", Name = @"InnungArtikel", Unique = true)]
        [Persistent(@"ARTIKEL")]
        [Association(@"ArtikelInnungBezugReferencesArtikel")]
        public Artikel Artikel
        {
            get { return fArtikel; }
            set { SetPropertyValue<Artikel>(nameof(Artikel), ref fArtikel, value); }
        }
        Innung fInnung;
        [Persistent(@"INNUNG")]
        [Association(@"ArtikelInnungBezugReferencesInnung")]
        public Innung Innung
        {
            get { return fInnung; }
            set { SetPropertyValue<Innung>(nameof(Innung), ref fInnung, value); }
        }
    }

}
