Первый символ базы данных C # Entity Framework в имени столбца - PullRequest
0 голосов
/ 11 сентября 2018

Я работаю над проектом с базой данных, которая существует уже давно, и люди не слишком заинтересованы в том, чтобы что-то в ней менять (возможно, им не придется исправлять свои другие приложения).

В базе данных SQL Server есть столбец с именем FORM#, но когда он импортируется в файл C #, он превращается в

public string FORM_ { get; set; }

, поэтому я получаю сообщение об ошибке, в котором говорится, что FORM_ не существует

Я пытался использовать

[Column("FORM#")]

из System.ComponentModel.DataAnnotations.Schema.

Есть ли способ обойти это без внесения изменений в имя базы данных?

1 Ответ

0 голосов
/ 25 сентября 2018

Проверьте, работает ли это вместо столбца ("FORM #")

DisplayName("FORM#")    
public string FORM_ { get; set; }
...