C# SQL Server CE而不是SQL Server Express
在VS2010中创建新的ASP.NET MVC应用程序时,您将获得SQL Server Express格式的帐户(简单成员数据库)数据库 由于远程主机上的数据库迁移/配置有问题,我决定切换到SQL Server CE 问题:如何从SQL Server Express迁移到SQL Server CE?尝试在SQL Server CE中从SQL Server Express重新创建表,但我创建以“dbo”开头的名称的方法失败(使用CompactView软件) 所以我创建了没有“dbo”的表,但它不起作用 问题:将简单成员数据库从SQLServerExpress迁移到SQLServerCE的最佳方法是什么 问题2:从SQLServerExpress迁移到SQLite容易吗C# SQL Server CE而不是SQL Server Express,c#,asp.net-mvc,sqlite,sql-server-ce,sql-server-express,C#,Asp.net Mvc,Sqlite,Sql Server Ce,Sql Server Express,在VS2010中创建新的ASP.NET MVC应用程序时,您将获得SQL Server Express格式的帐户(简单成员数据库)数据库 由于远程主机上的数据库迁移/配置有问题,我决定切换到SQL Server CE 问题:如何从SQL Server Express迁移到SQL Server CE?尝试在SQL Server CE中从SQL Server Express重新创建表,但我创建以“dbo”开头的名称的方法失败(使用CompactView软件) 所以我创建了没有“dbo”的表,但它不起
谢谢大家! 我使用
[dbo.webpages\u UsersInRoles]
而不是[dbo.webpages\u UsersInRoles]
并设法创建表。它没有解决SimpleMembershipInitializer引发的异常问题。也许你可以在这里使用我的旧工具-将为你创建数据库文件和表谢谢你ErikEJ,我想我的问题可能是因为我试图WebSecurity.InitializeDatabaseConnection
连接到已经被另一个数据库上下文连接的数据库。现在我有两个数据库,一个用于我的数据,另一个用于SimpleMembership
CREATE TABLE [dbo].[webpages_UsersInRoles]
(
[UserId] [int] NOT NULL,
[RoleId] [int] NOT NULL
);