public t_word_synonym getDataByCode(String code)
        {
            crm1Entities   context = new crm1Entities();
            t_word_synonym tt      = context.t_word_synonym.Single(t => t.synonym_code == code);

            return(tt);
        }
Example #2
0
        public List <t_brand> getBrandByCondition(String[] brand, String floor, bool VipFlag)
        {
            crm1Entities context = new crm1Entities();
            var          q       = from t in context.t_brand
                                   select t;

            if (null != brand && brand.Length > 0)
            {
                q = q.Where(p => brand.Contains(p.brand));
            }

            if (!String.IsNullOrWhiteSpace(floor))
            {
                q = q.Where(p => p.floor == floor);
            }

            if (VipFlag)
            {
                q = q.Where(p => p.vip_flag == 1);
            }

            List <t_brand> list = q.ToList();

            return(list);
        }
        public List <t_word_synonym> getAllData()
        {
            crm1Entities          context = new crm1Entities();
            List <t_word_synonym> list    = context.t_word_synonym.ToList();

            return(list);
        }
Example #4
0
        public void select()
        {
            crm1Entities context = new crm1Entities();
            //var s = context.test_table.Where(tt => tt.name == "张三").Select(tt => tt);
            //var tt = context.test_table.Find(4);

            var tt = context.test_table.Single(t => t.name == "张三");

            Debug.WriteLine(tt.id + tt.name + tt.date);
        }
        public List <t_basic_info> getAllData()
        {
            crm1Entities context = new crm1Entities();
            var          q       = from t in context.t_basic_info
                                   select t;


            List <t_basic_info> list = q.ToList();

            return(list);
        }
        public List <t_activity> getAllData()
        {
            crm1Entities context = new crm1Entities();
            var          q       = from t in context.t_activity
                                   select t;


            List <t_activity> list = q.ToList();

            return(list);
        }
        public void add(t_brand_product po)
        {
            crm1Entities context = new crm1Entities();
            //3.将改对象放入EF容器中,默认会为该对象加一个封装类对象(代理类对象)
            //用户对对象的操作,实际上是对代理类的操作
            //DbEntityEntry保存着实体状态,当对象被加入时,EF默认为该对象设置State的属性为unchanged
            DbEntityEntry <t_brand_product> entityEntry = context.Entry <t_brand_product>(po);

            //4.设置对象的标志位Added
            entityEntry.State = EntityState.Added;
            //5.当调用SaveChanges()时,EF会遍历所有的代理类对象,并根据标志生成相应的sql语句
            context.SaveChanges();
            //Console.WriteLine("添加成功");
        }
Example #8
0
        public List <t_brand> getAllData(bool VipFlag)
        {
            crm1Entities context = new crm1Entities();
            var          q       = from t in context.t_brand
                                   select t;

            if (VipFlag)
            {
                q = q.Where(p => p.vip_flag == 1);
            }

            List <t_brand> list = q.ToList();

            return(list);
        }
        public List <t_brand_product> getproductByBrandAndProduct(String brandCode, String productCode)
        {
            crm1Entities context = new crm1Entities();
            var          q       = from t in context.t_brand_product
                                   select t;

            if (!String.IsNullOrWhiteSpace(brandCode))
            {
                q = q.Where(p => p.brand_code == brandCode);
            }

            if (!String.IsNullOrWhiteSpace(productCode))
            {
                q = q.Where(p => p.product_word_code == productCode);
            }

            List <t_brand_product> list = q.ToList();

            return(list);
        }
Example #10
0
        public void add()
        {
            //1.创建一个EF数据上下文对象
            crm1Entities context = new crm1Entities();
            //2.将要添加的数据,封装成对象
            test_table tt = new test_table()
            {
                name = "zhang3", date = DateTime.Now
            };
            //3.将改对象放入EF容器中,默认会为该对象加一个封装类对象(代理类对象)
            //用户对对象的操作,实际上是对代理类的操作
            //DbEntityEntry保存着实体状态,当对象被加入时,EF默认为该对象设置State的属性为unchanged
            DbEntityEntry <test_table> entityEntry = context.Entry <test_table>(tt);

            //4.设置对象的标志位Added
            entityEntry.State = EntityState.Added;
            //5.当调用SaveChanges()时,EF会遍历所有的代理类对象,并根据标志生成相应的sql语句
            context.SaveChanges();
            //Console.WriteLine("添加成功");
        }
Example #11
0
        public List <t_brand_businessformat> getBusinessformatByBrandAndBf(String brandCode, String businessformatCode)
        {
            crm1Entities context = new crm1Entities();
            var          q       = from t in context.t_brand_businessformat
                                   select t;

            if (!String.IsNullOrWhiteSpace(brandCode))
            {
                q = q.Where(p => p.brand_code == brandCode);
            }

            if (!String.IsNullOrWhiteSpace(businessformatCode))
            {
                q = q.Where(p => p.businessformat_word_code == businessformatCode);
            }

            List <t_brand_businessformat> list = q.ToList();

            return(list);
        }
        public List <t_activity> getDataByCondition(String basicInfoCode, String floor, DateTime?begin, DateTime?end)
        {
            crm1Entities context = new crm1Entities();
            var          q       = from t in context.t_activity
                                   select t;


            if (!String.IsNullOrWhiteSpace(basicInfoCode))
            {
                q = q.Where(p => p.basic_info == basicInfoCode);
            }


            if (!String.IsNullOrWhiteSpace(floor))
            {
                q = q.Where(p => p.floor == floor);
            }

            if (begin.HasValue)
            {
                q = q.Where(p => p.begin <= end.Value);
            }

            if (end.HasValue)
            {
                q = q.Where(p => p.end >= begin.Value);
            }

            List <t_activity> list = q.ToList();

            Debug.WriteLine(begin);
            Debug.WriteLine(end);
            Debug.WriteLine(q.ToString());


            return(list);
        }