ASP.NET MVC / Linq-to-SQL classes: Can I get it to infer readable display names?
        Posted  
        
            by Gary McGill
        on Stack Overflow
        
        See other posts from Stack Overflow
        
            or by Gary McGill
        
        
        
        Published on 2010-03-29T13:29:11Z
        Indexed on 
            2010/03/29
            13:33 UTC
        
        
        Read the original article
        Hit count: 271
        
asp.net-mvc
|linq-to-sql
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.]
© Stack Overflow or respective owner