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

前端之家收集整理的这篇文章主要介绍了sql-server – 如何在使用Entity Framework时设置最大数据库大小?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我在我的 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.

原文链接:https://www.f2er.com/mssql/76357.html

猜你在找的MsSQL相关文章