本帖最后由 wnnet 于 2013-12-17 17:23 编辑
1、 APPBOX3.0默认是在本地目录APP_DATA下生成需要的数据库文件,为了实现在数据库服务器上自动创建数据库并使用,经过多次的测试,并在查看了微软的技术文档,终于解决,解决步骤如下: 1、 1、删除项目下的APP_DATA目录及数据库文件,测试中发现,如果不删除,它还是自动生成在此目录下。 1、1、 2、 修改连接串为: <add name="AppBoxContext" connectionString="assword=saersist Security Info=True;User ID=sa;Initial Catalog=AppBox.AppBoxContext;Data Source=vaio" providerName="System.Data.SqlClient"/> 注意:连接串的名必须为AppBoxContext,这是查看了微软技术文件后受到启发,多次测试不成功主要在此。 3、 在 AppBoxContext 类中,注销注释并修改为以下内容: public AppBoxContext() : base("name= AppBoxContext") { } 4、按F5将自动在服务器上生成AppBoxContext数据库 尚存在的问题是,每次按F5调试时都会把原来的数据库删除掉,重新生成数据库,这样又把前面调试的数据给删除了,我把MODEL目录删除(它是有关实体对象的定义脚本吧),运行同样会重新生成数据库,这又得要好好研究研究一下了。
|