public class TestDB : DataContext
{
public TestDB (string connectionString) : base(connectionString)
{
}
public Table<MyClass> TableName;
}
[Table(Name = "TableName")]
public class MyClass
{
}
由於現場「TESTDB .TableName」可見 以外的聲明類型的,它的可 更改爲私人和添加屬性,使用相同的可訪問性 作爲該領域擁有目前,提供訪問它CA1051 Windows Phone的7.5
在做什麼,說的FxCop的價值不被插入到表中,而不是它給出了一個錯誤
有什麼問題嗎?如果它破壞你的代碼就不要這樣做。 –
使用屬性,而不是公共領域。 –
使用特性不LINQ允許SQL DataContext類。唯一的辦法是違反CA1051規則。只要避免這樣的規則。上面的代碼顯示了作品,不是嗎?因此,離開它,因爲它是... ;-) –