我在我的
WPF应用程序中使用Entity Framework和SQL CE 4.0.如何根据本文
http://blogs.msdn.com/b/sqlservercompact/archive/2007/06/13/the-story-of-max-database-size-connection-string-parameter.aspx设置最大数据库大小:
we don’t always grow to 4 GB,it is not wise to allocate shared memory
to accommodate all page entries/references to support 4 GB.
目前,我在尝试添加新数据时收到以下错误:
The database file is larger than the configured maximum database size.
但是,DB只达到接近256MB,这与上面链接中的文章一致.
解决方法
这似乎有效:
SqlCeConnectionFactory sqlCeConnection = new SqlCeConnectionFactory("System.Data.SqlServerCe.4.0","","Max Database Size=4000;Persist Security Info=False;"); DbDatabase.DefaultConnectionFactory = sqlCeConnection; DbDatabase.SetInitializer(new SampleData());
其中第三个参数是连接字符串,您更改参数Max Database Size,否则默认为256MB.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。