2009-07-28 28 views
3

當LINQ建模與表相同時,是否有任何方法來命名列?像這樣的:LINQ建模列名稱與表名相同

[Table(Name="tblCC_Business")] 
public class Business 
{ 
    [Column(IsPrimaryKey=true, IsDbGenerated=false)] 
    public string BusinessID { get; set; } 

    [Column] public string Business { get; set; } 
} 

我們的SQL表的名字,並不一定反映我們的商業模式的命名方案(這是一個非常大的系統,這是爲什麼我們這樣做)。我已經知道使用下劃線和@符號等技術,但我不確定這是否適用於此類事情。這更像是一種語言。

回答

5
[Column(Name = 'Business')] public string BusinessCol { get; set; } 
+0

這是我以前做過的,我只是想知道是否有其他選擇。 – Kezzer 2009-07-28 10:50:37

1

您不能在C#中擁有與其封閉類型同名的成員。

相關問題