原创

[EF]直接调用存储过程

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://david.blog.csdn.net/article/details/91794114

CodeFisrt

            using (var context= new KTStoreContext()){
                //string sp = "ProductList";
                //List<Product> products  = 
                //    context.Products.SqlQuery(sp).ToList()  ;
                //foreach (Product product in products) {
                //    Console.WriteLine("{0}\t价格:{1}",
                //        product.Name,product.Price );
                //}


                string sp = "GetProductByName @P1";            
                List<Product> products =
                    context.Products.SqlQuery(
                        sp, 
                        new SqlParameter("P1", "移动")
                        ).ToList();
                foreach (Product product in products)
                {
                    Console.WriteLine("{0}\t价格:{1}",
                        product.Name, product.Price);
                }
                Console.ReadKey();

                sp = "SetSPriceById @P1,@P2";
                object[] parameters = {
                    new SqlParameter("P1", 100),
                    new SqlParameter("P2", 10),
                };
                int count = context.Database.ExecuteSqlCommand(sp, parameters);
                Console.WriteLine(count);
                Console.ReadKey();

            }

在这里插入图片描述

文章最后发布于: 2019-06-13 09:43:14
展开阅读全文
0 个人打赏
私信求帮助

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 鲸 设计师: meimeiellie

分享到微信朋友圈

×

扫一扫,手机浏览