.net framework , code first

1. 创建一个控制台应用程序, 并添加引用 

2 创建 一个类

public class New
    {
        [Key]
        public string NewId { get; set; }
        public string Title { get; set; }
    }

 

3 创建一个类继承 DbContext

 public class NewContext : DbContext
    {
        public NewContext()
        {
            System.Diagnostics.Debug.Write(Database.Connection.ConnectionString);
        }
        public DbSet<New> News { get; set; }
    }

 

4 config 文件配置 ConnectionString

<add name="NewContext" connectionString="Data Source=.;Initial Catalog=CodeFirstTest;Integrated Security=SSPI;" providerName="System.Data.SqlClient" />

5 在Main 方法中调用

 using (var db = new NewContext())
                {
                    Console.Write("start");
                    Console.OutputEncoding = Encoding.GetEncoding(936);

                    var newModel = new New { NewId = Guid.NewGuid().ToString(), Title = "sdfdsfdsfdsf" };
                    db.News.Add(newModel);
                    db.SaveChanges();
                    foreach (var n in db.News)
                    {
                        Console.WriteLine(n.Title);
                    }
                    Console.Write("success");
                    Console.ReadKey();
                }

 

转载于:https://www.cnblogs.com/zxhome/p/10342988.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值