为了让Xcode可以使用起来,首先要配置ConnectionString,找到App.Config文件,然后手动新增<connectionStrings>标签,ConnectionString里面的内容根据数据库链接自行进行修改哦。

<connectionStrings>

<add name=”XCodeTest” connectionString=”Data Source=.;database= XCodeTest;;Integrated Security=True;” providerName=”System.Data.SqlClient”/>

</connectionStrings>

 

新建一个叫MyUserServices的Services

记得给类加上public属性。

 

编写我们的新增方法,

 

  1. /// <summary>
  2. /// 新增一个user
  3. /// </summary>
  4. /// <param name="name"></param>
  5. /// <param name="age"></param>
  6. /// <param name="money"></param>
  7. /// <returns></returns>
  8. public MyUser InserOne(string pName, int pAge, decimal pMoney)
  9. {
  10. //new一个对象,顺便把赋值也一起搞定了
  11. MyUser ret = new MyUser()
  12. {
  13. Name = pName,
  14. Age = pAge,
  15. Money = pMoney,
  16. vTime = DateTime.Now
  17. };
  18. //调用save方法,插入就完成了。
  19. ret.Save();
  20. return ret;
  21. }

  

  1. /// <summary>
  2. /// 测试插入100个用户
  3. /// </summary>
  4. static void TestInsert()
  5. {
  6. MyUserServices myUserServices = new MyUserServices();
  7. for (int i = 0; i < 100; i++)
  8. {
  9. string name = "我是" + i; //名字
  10. int age = new Random(Guid.NewGuid().GetHashCode()).Next(10, 60); //随机生成一个年龄,在10到60岁之间
  11. decimal money = new Random(Guid.NewGuid().GetHashCode()).Next(0, 100 * 100) / 100; //随机生成一个钱的数量,0-100,2位小数
  12. var newUser = myUserServices.InserOne(name, age, money); //调用services插入这个对象
  13. Console.WriteLine("{0}的id:{1}", i, newUser.ID);//插入完成后获得新插入对象的id
  14. }
  15. }

  

测试结果

数据库里的值如下图所示,成功插入数据库。

 

本节,我们的内容很简单,最主要是配置了ConnectionString,让Xcode可以连接到我们的数据库了,然后插入了一批测试数据。

版权声明:本文为JangoJing原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/JangoJing/p/8510278.html