哪些 SQLite.Net.Attributes 会忽略对象字段作为列?

Vas*_*Doe 4 c# sqlite-net win-universal-app

我在通用 Windows 中使用 Sqlite 和SQLite.Net-PCL,并为以后的表创建编写了一个类:

[Table("my_tab")]
    public class MyObj
    {
        [PrimaryKey, Column("column1")]
        public string myObjField1 { get; set; }

        [Column("column2")]
        public string myObjField2 { get; set; }

        //???
        public string myObjField3 { get; set; }
    }
Run Code Online (Sandbox Code Playgroud)

我的问题是如何忽略myObjField3作为表列?

Cho*_*ski 5

你可以只使用[Ignore]属性,所以它应该看起来像:

 [Table("my_tab")]
    public class MyObj
    {
        [PrimaryKey, Column("column1")]
        public string myObjField1 { get; set; }

        [Column("column2")]
        public string myObjField2 { get; set; }

        [Ignore]
        public string myObjField3 { get; set; }
    }
Run Code Online (Sandbox Code Playgroud)

很简单,对吧?:)