linq to sql - переименование имени столбца - PullRequest
1 голос
/ 04 мая 2011

Как я могу переименовать переименование столбца таблицы с помощью LINQ, как в обычном SQL

SELECT t.template_nm as [Template Name]
FROM Template t

Я нашел ответ из Интернета, я могу переименовать имя столбца.Но не может быть пробелов между двумя словами.

var template = from t in db.TEMPLATEs
       select new { Template_Name = t.TEMPLATE_NM };

Но я хочу переименовать его без подчеркивания (_) "Имя шаблона"

Просьба помочь

Спасибо

Ответы [ 2 ]

4 голосов
/ 04 мая 2011

Проще говоря, вы не можете. Вы должны дать каждому столбцу правильное имя переменной c #.

Используется для создания анонимного класса с заданными вами именами свойств. Вы должны будете обратиться к ним позже в коде, и поэтому он должен быть действительным кодом C #.

3 голосов
/ 04 мая 2011

Вы можете использовать DataAnnotations или просто заставить представление обнаруживать Camel Notation и добавлять пробелы;)

...