//------------------------------------------------------------------------------
// <auto-generated>
//    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.
// </auto-generated>
//------------------------------------------------------------------------------

namespace FunctionalTests.ProductivityApi.TemplateModels.CsMonsterModel
{
    using System;
    using System.Collections.Generic;
    
    public partial class OrderMm
    {
        public OrderMm()
        {
            this.OrderLines = new HashSet<OrderLineMm>();
            this.Notes = new HashSet<OrderNoteMm>();
            this.Concurrency = new ConcurrencyInfoMm();
        }
    
        public int OrderId { get; set; }
        public Nullable<int> CustomerId { get; set; }
    
        public ConcurrencyInfoMm Concurrency { get; set; }
    
        public virtual Another.Place.CustomerMm Customer { get; set; }
        public virtual ICollection<OrderLineMm> OrderLines { get; set; }
        public virtual ICollection<OrderNoteMm> Notes { get; set; }
        public virtual Another.Place.LoginMm Login { get; set; }
    }
}
