示例#1
0
        public void CRUD()
        {
            // 1.增删改
            var fileTerm = new FileTerm()
            {
                ID         = Guid.NewGuid(),
                Title      = "ado.net test",
                Describe   = "add from ado.net",
                GenreID    = Guid.Empty,
                IsNotice   = true,
                CreateTime = DateTime.Now
            };

            this._fileDAL.Add(fileTerm);

            var fileTerm1 = this._fileDAL.Get <FileTerm>(fileTerm.ID);

            fileTerm1.CreateTime = DateTime.Now;

            this._fileDAL.Update(fileTerm1);

            int r = this._fileDAL.Delete <FileTerm>(fileTerm.ID);

            // 2.查询数据集 - DataSet
            DataSet       dataSet = this._fileDAL.Get("SELECT TOP 100 * FROM FILETERMS ORDER BY ft_CREATETIME DESC");
            StringBuilder sb      = new StringBuilder();

            foreach (DataRow row in dataSet.Tables[0].Rows)
            {
                sb.Append(row["ft_ID"] + "," + row["ft_Title"] + "," + row["ft_CreateTime"] + Environment.NewLine);
            }
            Debug.WriteLine(sb.ToString());

            // 3.查询数据集
            //var fileTerms = this._fileDAL.Get(10);
            var fileTerms = this._fileDAL.Get(0, 9, string.Empty, "ft_ID");

            // 4.查询表行数
            int count = this._fileDAL.Count();

            // 5.查询是否存在数据
            bool b = this._fileDAL.IsExists("t");
        }
示例#2
0
        public void AddDatas()
        {
            Random rad = new Random();

            for (int i = 0; i < 1000; i++)
            {
                var fileTerm = new FileTerm()
                {
                    ID         = Guid.NewGuid(),
                    Title      = "ado.net test" + i,
                    Describe   = "add from ado.net" + rad.NextDouble(),
                    GenreID    = Guid.Empty,
                    IsNotice   = true,
                    CreateTime = DateTime.Now,
                    Amounts    = 100,
                    Type       = Types.T2
                };
                this._fileDAL.Add(fileTerm);
            }
        }