在C#中什么做完一个项目怎么样吧数据库和c#打包封装
展开全部
这样看你用C# 语言开发的是什么类型的项目了。
1.B/S结构的程序在部署的时候是需要将你的程序放在一个web容器中来运行的例如IIS。然后在部署数据库,微软的数据库允许我们将数据库以文件的形式提取出来存放在项目的某一个文件当中,但是这也是需要一个前提的,就是你部署的这台计算机已经有SQL server 的客户端才可以这样使用。
2.C/S结构的程序不需要web容器的平台可以直接运行在客户的机器上,但是在如果你的程序用到数据库的话还是需要对数据库进步部署的。
如果你想将你的程序和数据捆绑在一起的话可以选择一个比较轻量级的数据库,比如微软的Access 它是附加上office中的,使用它是可以实现程序和数据一起打包的
1.B/S结构的程序在部署的时候是需要将你的程序放在一个web容器中来运行的例如IIS。然后在部署数据库,微软的数据库允许我们将数据库以文件的形式提取出来存放在项目的某一个文件当中,但是这也是需要一个前提的,就是你部署的这台计算机已经有SQL server 的客户端才可以这样使用。
2.C/S结构的程序不需要web容器的平台可以直接运行在客户的机器上,但是在如果你的程序用到数据库的话还是需要对数据库进步部署的。
如果你想将你的程序和数据捆绑在一起的话可以选择一个比较轻量级的数据库,比如微软的Access 它是附加上office中的,使用它是可以实现程序和数据一起打包的
展开全部
有很多方式,如下假定你的数据库是 sqlserver
1、从数据库导出全库 sql ,目标库上运行一次(简单直接,但只适合初次安装)
2、用有数据库版本管理化的工具库出 sql (比较复杂,但适用于初次安装和升级安装等)
3、直接带着数据库文件,用 sqlserver 的附加功能“安装”数据库(简单直接,但只适合初次安装)
4、制作专业的安装程序,从中安装数据库,参考:http://blog.163.com/maoyue_26/blog/static/69874961201337114239753/
5、如果使用 EntityFramework Code First,然后启用了 Migrations 功能,那么所有最终客户上的数据表都是自动创建和更新的,你只需要在 DB 初始化时写入初始化的表数据就可以了。
1、从数据库导出全库 sql ,目标库上运行一次(简单直接,但只适合初次安装)
2、用有数据库版本管理化的工具库出 sql (比较复杂,但适用于初次安装和升级安装等)
3、直接带着数据库文件,用 sqlserver 的附加功能“安装”数据库(简单直接,但只适合初次安装)
4、制作专业的安装程序,从中安装数据库,参考:http://blog.163.com/maoyue_26/blog/static/69874961201337114239753/
5、如果使用 EntityFramework Code First,然后启用了 Migrations 功能,那么所有最终客户上的数据表都是自动创建和更新的,你只需要在 DB 初始化时写入初始化的表数据就可以了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
数据库无法封装的
只能是把数据库脚本进行打包,然后
你打包C#项目把相应的exe dll ini txt文件进行打包,然后生成安装包
只能是把数据库脚本进行打包,然后
你打包C#项目把相应的exe dll ini txt文件进行打包,然后生成安装包
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
看你用什么数据库,如果用SQL,那你就要提前部署数据库... 然后是Access,那就可以把它放在程序的根目录里就好了! 然后打包就行了!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
首先重新生成一下项目,目的是保证.dll文件是最新的;
如果是BS架构的话,在你的网站上右键,选择发布;
弹出的框发布方法选择文件系统,然后修改路径;
最后把你发布好的,拷在服务器上,然后再配置下IIS就可以了;
数据库的话,把数据库备份一下,放在服务器上,然后还原就好了;
如果是BS架构的话,在你的网站上右键,选择发布;
弹出的框发布方法选择文件系统,然后修改路径;
最后把你发布好的,拷在服务器上,然后再配置下IIS就可以了;
数据库的话,把数据库备份一下,放在服务器上,然后还原就好了;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询