If I have a table Orders
with fields CustomerID
, OrderID
and OrderDate
, then the "Linq-to-SQL classes" generated class will be called Orders
, with members called CustomerID
, OrderID
and OrderDate
. So far so good.
However, if I then do Html.LabelFor(m => m.OrderDate)
then the generated text will be "OrderDate" instead of "Order Date".
I tried using Order_Date
as the field name, but that didn't work. Is there any way to get it to infer a better display name?
[I know that I can use data annotations to specify the display name explicitly, but I really don't want to do that for all my classes/members - I just want it to work by convention.]