0
linqを使用してクエリを読み戻しています。SQL Serverデータベースの列名の一部に、列名に空白が含まれている場所を選択します。linqを使用して列名をスペースで読み取る方法は?
最初の列ID
を読み返すとうまくいき、返されるクエリがわかります。私はそれがinvalid column name exception
をスローDBスキーマから取られたスペースを有する第二のカラム、[Contact Email Name]
に追加するとき、しかし:
私はここで示唆したように、プロパティ名にDataMemberAttribute
を追加してみましたが、同じ例外がありますスロー:
public class Status
{
[Key]
public int ID { get; set; }
[DataMember(Name = "Contact Email Name")]
public string Contact_Email_Name { get; set; }
}
質問:あなたはスペースで列名を読み戻すことができますどのように
linqを使用して?
これは、列の値がリードバックされているLINQ文です:
var query_all = from n in db3.Statuses
select new
{
ID = n.ID,
Contact_Email_Name = n.Contact_Email_Name,
};
の
Column
属性を使用してみてください。 –