加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

sql-server – 如何在使用Entity Framework时设置最大数据库大小

发布时间:2020-12-12 07:48:26 所属栏目:MsSql教程 来源:网络整理
导读:我在我的 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 G
我在我的 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.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读