在C#中使用带有winforms应用程序的SQL和LINQ的先决条件是什么?

时间:2012-07-21 19:20:10

标签: c# sql sql-server linq

具体来说,如果我有一台服务器,我想使用我的SQL Server数据库,是否必须在每台服务器计算机上安装SQL数据库?我可以将它与软件安装捆绑在一起吗?如果我想利用LINQ,我是否仅限于使用SQL Server?

同样,我的数据库数据必须是安全的。有没有办法可以保证只有我的程序才能修改/查询我的程序数据库?

1 个答案:

答案 0 :(得分:4)

  

问题1)我是否必须在每台服务器上安装SQL数据库   计算机?

不,您只能通过互联网托管和提供一个SQL服务器

  

问题2)我可以将其与软件安装捆绑在一起吗?

是的,你可以最简单的打包机& isntaller我遇到的是Inno Setup

  

问题3)如果我想使用LINQ,我是否仅限于使用MSSQL?

否,因为Language Integrated Query (LINQ, pronounced "link")是一个Microsoft .NET Framework组件,它为.NET语言添加了本机数据查询功能,尽管存在Java 1,PHP和JavaScript的端口。

  

问题4)有没有办法可以确保只有我的程序能够   修改/查询我的程序数据库?

是的,您的应用程序可以使用将从配置文件中读取的connectionstring