orchard_custom_data_access_template
This is an old revision of the document!
Orchard Custom Data Access Template
Assuming the module = Module.Name
Create the models
Yes, you need the 'Record' suffix.
namespace Module.Name.Models { public class CustomerRecord { public virtual int Id { get; set; } public virtual ICollection<OrderRecord> Orders { get; set; } public virtual string Name { get; set; } public virtual string Description { get; set; } } public class OrderRecord { public virtual int Id { get; set; } [JsonIgnore] // Required if returning this from a Web API call. public virtual CustomerRecord Customer { get; set; } public virtual ICollection<OrderItemRecord> OrderItems { get; set; } public virtual DateTime PlacedDate { get; set; } public virtual DateTime SentDate { get; set; } public virtual string Notes { get; set; } } public class OrderItemRecord { public virtual int Id { get; set; } [JsonIgnore] // Required if returning this from a Web API call. public virtual OrderRecord OrderRecord { get; set; } public virtual string Description { get; set; } public virtual int Quantity { get; set; } public virtual decimal UnitCost { get; set; } } }
orchard_custom_data_access_template.1418937833.txt.gz · Last modified: 2017/01/01 19:50 (external edit)