c# App数据库-小型,多表单应用程序-表单需要通过数据库交换数据

本文关键字:数据库 表单 交换 数据 应用程序 小型 App | 更新日期: 2023-09-27 17:50:11

为了给你一些背景,我正在做的项目是一个扑克锦标赛管理器。它使用两种形式-主要形式将显示整个比赛的信息,如剩余球员,球员姓名,赌注,支付结构,剩余时间等;另一种形式将用作"设置"形式。这两种形式都是构建和工作的,但我正在努力让它们彼此共享数据。

我想做的是加载设置表单,选择我的选项配置锦标赛,然后单击"保存"将分配我的所有选项变量,然后将这些变量写入某种数据库(我是新的DB设计,我还没有使用任何DB对象在Visual Studio 尚未)。然后,主表单可以读取DB并显示相关数据。我认为这样做的好处是,锦标赛设置可以保存以备将来使用,玩家的统计数据可以随着时间的推移而积累。

我需要创建什么样的数据库对象来存储这些数据,以及如何打开连接等并将数据写入DB?

c# App数据库-小型,多表单应用程序-表单需要通过数据库交换数据

我可能会建议您使用LINQ to SQL。ScottGu在博客上发表了一系列关于如何使用它构建模型的文章。对于一个简单的CRUD应用程序,您实际上只需要阅读前几个。

  • http://weblogs.asp.net/scottgu/archive/2007/05/19/using linq到sql - - 1.部分aspx
  • http://weblogs.asp.net/scottgu/archive/2007/05/29/linq-to-sql-part-2-defining-our-data-model-classes.aspx
  • http://weblogs.asp.net/scottgu/archive/2007/06/29/linq-to-sql-part-3-querying-our-database.aspx
  • http://weblogs.asp.net/scottgu/archive/2007/07/11/linq-to-sql-part-4-updating-our-database.aspx
  • http://weblogs.asp.net/scottgu/archive/2007/07/16/linq-to-sql-part-5-binding-ui-using-the-asp-linqdatasource-control.aspx
  • http://weblogs.asp.net/scottgu/archive/2007/08/16/linq-to-sql-part-6-retrieving-data-using-stored-procedures.aspx
  • http://weblogs.asp.net/scottgu/archive/2007/08/23/linq-to-sql-part-7-updating-our-database-using-stored-procedures.aspx
  • http://weblogs.asp.net/scottgu/archive/2007/08/27/linq-to-sql-part-8-executing-custom-sql-expressions.aspx
  • http://weblogs.asp.net/scottgu/archive/2007/09/07/linq-to-sql-part-9-using-a-custom-linq-expression-with-the-lt-asp-linqdatasource-gt-control.aspx

参考:http://msdn.microsoft.com/en-us/library/bb425822.aspx