Skip to content

Instantly share code, notes, and snippets.

@FransBouma
Last active August 26, 2015 14:09
Show Gist options
  • Save FransBouma/2214c4ac1f33d5d2ec11 to your computer and use it in GitHub Desktop.
Save FransBouma/2214c4ac1f33d5d2ec11 to your computer and use it in GitHub Desktop.
Generated class from Derived Element (element derived from entity graph / entity sub model, denormalized). LLBLGen Pro v5. Attributes re added using rules (so defined once)
//------------------------------------------------------------------------------
// <auto-generated>This code was generated by LLBLGen Pro v5.0.</auto-generated>
//------------------------------------------------------------------------------
using System;
using System.ComponentModel;
using System.Runtime.Serialization;
using System.Xml.Serialization;
using System.Collections.Specialized;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
namespace DocDB.DtoClasses
{
/// <summary> DTO class which is derived from the entity 'OrderDetails'.</summary>
[Serializable]
[DataContract(IsReference=true)]
public class OrderDetailDoc
{
/// <summary>Gets or sets the Order field. </summary>
[DataMember]
public OrderDetailDocTypes.Order Order { get; set; }
}
namespace OrderDetailDocTypes
{
/// <summary> DTO class which is derived from the entity 'Order (Order)'.</summary>
[Serializable]
[DataContract(IsReference=true)]
public class Order
{
/// <summary>Gets or sets the Customer field. </summary>
[DataMember]
public OrderTypes.Customer Customer { get; set; }
/// <summary>Gets or sets the CustomerCompanyName field. Derived from Entity Field 'Customer.CompanyName (Order.Customer)'</summary>
[DataMember]
[StringLength(40)]
[Required]
public System.String CustomerCompanyName { get; set; }
/// <summary>Gets or sets the Employee field. </summary>
[DataMember]
public OrderTypes.Employee Employee { get; set; }
/// <summary>Gets or sets the Freight field. Derived from Entity Field 'Order.Freight'</summary>
[DataMember]
public Nullable<System.Decimal> Freight { get; set; }
/// <summary>Gets or sets the OrderId field. Derived from Entity Field 'Order.OrderId'</summary>
[DataMember]
[Required]
public System.Int32 OrderId { get; set; }
/// <summary>Gets or sets the Shippers field. </summary>
[DataMember]
public OrderTypes.Shipper Shippers { get; set; }
}
namespace OrderTypes
{
/// <summary> DTO class which is derived from the entity 'Customer (Order.Customer)'.</summary>
[Serializable]
[DataContract(IsReference=true)]
public class Customer
{
/// <summary>Gets or sets the ContactName field. Derived from Entity Field 'Customer.ContactName'</summary>
[DataMember]
[StringLength(30)]
public System.String ContactName { get; set; }
}
/// <summary> DTO class which is derived from the entity 'Employee (Order.Employee)'.</summary>
[Serializable]
[DataContract(IsReference=true)]
public class Employee
{
/// <summary>Gets or sets the BirthDate field. Derived from Entity Field 'Employee.BirthDate'</summary>
[DataMember]
public Nullable<System.DateTime> BirthDate { get; set; }
/// <summary>Gets or sets the EmployeeId field. Derived from Entity Field 'Employee.EmployeeId'</summary>
[DataMember]
[Required]
public System.Int32 EmployeeId { get; set; }
}
/// <summary> DTO class which is derived from the entity 'Shipper (Order.Shippers)'.</summary>
[Serializable]
[DataContract(IsReference=true)]
public class Shipper
{
/// <summary>Gets or sets the CompanyName field. Derived from Entity Field 'Shipper.CompanyName'</summary>
[DataMember]
[StringLength(40)]
[Required]
public System.String CompanyName { get; set; }
}
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment