IBOXDB一些语句的不解

yxlovemoney01 发布于 2016/05/11 12:00
阅读 127
收藏 0

@iBoxDB 你好,想跟你请教个问题:

像我建了这样的类

public class Player
    {
        public long ID;
        public string Name;
        public int Score;
    }

然后我在代码中这样写

if (db == null)
        {
            DB.Root(Application.persistentDataPath); // 数据库存储路径


            server = new DB(3); // 创建ID为3的数据库


            server.GetConfig().EnsureTable<Player>("Players", "ID");

            。。。。。。。。

       }


想问的是,这句的作用是什么呢?

server.GetConfig().EnsureTable<Player>("Players", "ID");

加载中
0
iBoxDB
iBoxDB

数据库系统的传统设计一般需要在使用数据库表前先创建好表。 这句主要作用是创建一个Players表,并且这个表的主键参考Player类的ID属性类型。

这个方法一般在应用程序启动时调用一次就可以了,以后可以直接使用。

y
yxlovemoney01
意思是把这个表的ID字段作为主键的一个作用?
返回顶部
顶部