-1
public class TestDB : DataContext
{
    public TestDB (string connectionString) : base(connectionString)
    {
    }

    public Table<MyClass> TableName;
}

[Table(Name = "TableName")]
public class MyClass
{
}

フィールド'TestDB.TableName'は宣言型の外部に表示されるため、アクセス可能性をprivateに変更し、フィールドと同じアクセス可能性を持つプロパティを追加して、アクセスを提供します。

fxcopが言うことを実行すると、値はテーブルに挿入されず、代わりにエラーが発生します

4

1 に答える 1

0

私は期待します:

public Table<MyClass> TableName;

より多くのように見えるために:

public Table<MyClass> TableName
{
    get
    {
        return GetTable<MyClass>();
    }
}
于 2012-06-27T12:12:48.043 に答える