EF入门

1.EF的使用

1.1创建EF(数据库First)

image.png
image.png

1.2添加数据

namespace EFDemo2
{
    class Program
    {
        static void Main(string[] args)
        {
            SMDBEntities db = new SMDBEntities();
            Admins ad1 = new Admins();
            ad1.AdminName = "FHH";
            ad1.LoginPwd = "123123";
            //1.将数据添加到EF
            db.Admins.Add(ad1); 
            //2.将EF的数据保存到数据库,返回受影响的行数;
            int a = db.SaveChanges();
            Console.WriteLine(a);
            Console.ReadKey();
        }
    }
}

1.3 延迟查询

namespace EFDemo2
{
    class Program
    {
        static void Main(string[] args)
        {
            SMDBEntities db = new SMDBEntities();
            var userInfo = from u in db.Admins
                           where u.AdminName == "FXX"
                           select u;
            //延迟查询:到这里才是真正的查询开始
            foreach (Admins item in userInfo)
            {
                Console.WriteLine(item.LoginId+item.AdminName+item.LoginPwd);
            }
            Console.ReadKey();
        }
    }
}
>>>
1002-FXX-123456

1.4 删除数据

  • 方法一:


    image.png
  • 方法二:


    image.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容