Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/262.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 用C语言保存数据#_C#_Database - Fatal编程技术网

C# 用C语言保存数据#

C# 用C语言保存数据#,c#,database,C#,Database,我正在设计一个银行系统,我达到了一个步骤,我想存储帐户的信息,这样我可以在关闭系统时轻松检索它 我如何储存它?我应该在这里使用线程,还是现在应该使用数据库并将类与数据库链接?在sql server或oracle中创建数据库。。。使用实体框架进行数据操作。 我建议您创建WCF服务(它将执行所有db事务),并在应用程序中使用该WCF服务 如果您想让您的应用程序更好,那么我建议您使用依赖注入(structuremap、ninject或任何其他类似的..)。。它将帮助您使代码干净、可维护和可测试。在sq

我正在设计一个银行系统,我达到了一个步骤,我想存储帐户的信息,这样我可以在关闭系统时轻松检索它


我如何储存它?我应该在这里使用线程,还是现在应该使用数据库并将类与数据库链接?

在sql server或oracle中创建数据库。。。使用实体框架进行数据操作。 我建议您创建WCF服务(它将执行所有db事务),并在应用程序中使用该WCF服务


如果您想让您的应用程序更好,那么我建议您使用依赖注入(structuremap、ninject或任何其他类似的..)。。它将帮助您使代码干净、可维护和可测试。

在sql server或oracle中创建数据库。。。使用实体框架进行数据操作。 我建议您创建WCF服务(它将执行所有db事务),并在应用程序中使用该WCF服务


如果您想让您的应用程序更好,那么我建议您使用依赖注入(structuremap、ninject或任何其他类似的..)。。它将帮助您使代码干净、可维护和可测试。

如果您正在设计一个银行系统,您需要彻底了解

例如:

如果你把钱从一个账户转到另一个账户,你至少要做两个步骤

  • 从一个帐户中扣除款项
  • 把那笔钱加到另一个帐户上
  • 如果您完成了步骤1,然后您的程序在完成步骤2之前由于某种原因失败,这将是一个非常糟糕的结果

    继续之前,请阅读并完全理解交易

    话虽如此


    为数据存储提供了良好的抽象级别,并允许您管理数据库事务。我建议你研究一下这项技术,以及如何使用。

    如果你正在设计一个银行系统,你需要对它有一个透彻的了解

    例如:

    如果你把钱从一个账户转到另一个账户,你至少要做两个步骤

  • 从一个帐户中扣除款项
  • 把那笔钱加到另一个帐户上
  • 如果您完成了步骤1,然后您的程序在完成步骤2之前由于某种原因失败,这将是一个非常糟糕的结果

    继续之前,请阅读并完全理解交易

    话虽如此


    为数据存储提供了良好的抽象级别,并允许您管理数据库事务。我建议您研究这项技术,以及如何使用。

    或跳过实体并简单地使用.dbml和linq。或跳过实体并简单地使用.dbml和linq。谢谢。你给了我一个项目的新视角。谢谢,谢谢。你给了我一个项目的新视角。我很感激。