2009-07-28 14 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

1

メンバーは、C#の囲みタイプと同じ名前を持つことはできません。

関連する問題