构建依赖于C#和SQL Server数据库的应用程序

构建依赖于C#和SQL Server数据库的应用程序,c#,sql-server,visual-studio,deployment,C#,Sql Server,Visual Studio,Deployment,比如说,我需要创建一个像图书管理系统这样的应用程序,它有一个像Windows窗体/WPF这样的前端,并将信息存储到数据库中。如何制定这样的解决方案 我们是否需要先用C#中的所有表创建一个数据库,或者是另一种方法。。SQL到C# 人们通常是如何做到这一点的?有人能给我指一个免费的例子项目或一本这样做的书来加强我的理解吗。两种方法都是可能的。人们通常只关注其中一方,而使用工具来处理另一方 数据库优先方法:Codesmith是创建数据库后生成C#文件的工具示例 代码优先的方法:实体框架(一个例子)是

比如说,我需要创建一个像图书管理系统这样的应用程序,它有一个像Windows窗体/WPF这样的前端,并将信息存储到数据库中。如何制定这样的解决方案

我们是否需要先用C#中的所有表创建一个数据库,或者是另一种方法。。SQL到C#


人们通常是如何做到这一点的?有人能给我指一个免费的例子项目或一本这样做的书来加强我的理解吗。

两种方法都是可能的。人们通常只关注其中一方,而使用工具来处理另一方

  • 数据库优先方法:Codesmith是创建数据库后生成C#文件的工具示例

  • 代码优先的方法:实体框架(一个例子)是另一种方法,您用C#编写模型,它将相应地生成数据库

现在,将您指向其中一个会有点主观,也不会真正符合堆栈溢出的精神