Server side Relation
class OrdersViewModel : ViewModelHelper
{
public readonly Northwind.Models.Orders Orders = new Northwind.Models.Orders();
public readonly Northwind.Models.Shippers Shippers = new Northwind.Models.Shippers();
public OrdersViewModel()
{
From = Orders;
Relations.Add(Shippers, Shippers.ShipperID.IsEqualTo(Orders.ShipVia));
AllowUpdate = true;
Where.Add(Orders.OrderDate.IsGreaterOrEqualTo(1997, 1, 1));
Shippers.CompanyName.Caption = "Shipper Name";
MapColumn(Orders.OrderID,
Orders.CustomerID,
Orders.OrderDate,
Orders.ShipVia,
Shippers.CompanyName);
MapExperssion("ServerSideDayOfWeek", () => u.NDOW(u.DOW(Orders.OrderDate)));
}
}
Controlling a column caption and name
AllowUpdate = true;
Where.Add(Orders.OrderDate.IsGreaterOrEqualTo(1997, 1, 1));
Shippers.CompanyName.Caption = "Shipper Name";
MapColumn(Orders.OrderID,
Orders.CustomerID,
Help us improve, Edit this page on GitHub
or email us at info@fireflymigration.com