- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
所以我突然收到这个错误,我不知道如何解决它。 MyDomain\MyUser
列在服务器用户下,但由于我使用的是 CodeFIrst,数据库尚未创建,所以我无法将 MyDatabase
添加到用户。
这是我的代码:
连接字符串:
<add name="MyDatabaseConnection" connectionString="Data Source=myServer; Database=MyDatabase.sdf;Trusted_Connection=True;Persist Security Info=True;Pooling=false" providerName="System.Data.SqlClient" />
代码:
public class MyDbContext: DbContext
{
public MyDbContext()
: base("MyDatabaseConnection")
{
}
public DbSet<User> Users { get; set; }
protected override void OnModelCreating(DbModelBuilder modelBuilder)
{
base.OnModelCreating(modelBuilder);
modelBuilder.Configurations.Add(new UserConfiguration());
}
}
public class UserConfiguration : EntityTypeConfiguration<User>
{
public UserConfiguration()
{
ToTable("User");
Property(u => u.ID).HasColumnName("UserID").HasDatabaseGeneratedOption(DatabaseGeneratedOption.Identity);
}
}
protected void Application_Start()
{
Database.SetInitializer<MyDbContext>(new MyDbContextInitializer());
using (MyDbContext db = new MyDbContext())
{
db.Database.Initialize(false);
}
...
}
public class MyDbContextInitializer : DropCreateDatabaseIfModelChanges<MyDbContext>
{
protected override void Seed(MyDbContextcontext)
{
base.Seed(context);
SeedMembership();
}
private void SeedMembership()
{
WebSecurity.InitializeDatabaseConnection(ConfigurationManager.ConnectionStrings["MyDatabaseConnection"].ConnectionString, "System.Data.SqlClient", "User", "UserID", "UserName", true);
WebSecurity.CreateUserAndAccount("doe1", "password11", new { FirstName = "John", LastName = "Doe" });
}
}
最佳答案
关于sql-server - CodeFirst : Cannot open database "MyDatabase " requested by the login. 登录失败。用户 'MyDomain\MyUser' 登录失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13558797/
让我澄清一下,我是 mysql 的新手。我正在尝试做类似以下的事情: CREATE TABLE my_table as (SELECT * FROM INFORMATION_SCHEMA.TA
我正在使用 Laravel,我正在登录系统中工作,但在注册页面中,单击确认按钮时,我收到消息:“数据库 [mydatabase] 未配置。” 我的database.php文件: 'mysql' =>
我疯狂地用谷歌搜索,但我没有找到使用 java 持久性出了什么问题。 我正在使用 glassfish 4.1.1。 NetBeans 8.1。 Glassfish 与 netbeans 集成,服务器和
我想将 table.sql 导入到创建的数据库inside mysql container。 这是 Dockerfile 的样子 FROM eccube/mysql51 Maintainer Ma
这个问题在这里已经有了答案: What to do with mysqli problems? Errors like mysqli_fetch_array(): Argument #1 must
在 Android 2.3.3 中使用 sqlcipher 时。我收到错误消息。 这是我的 DB.java 类 import android.content.ContentValues; import
我正在尝试获取我的数据库的转储: mysqldump myDatabase > myDatabase.sql 但是我收到了这个错误: mysqldump: Got error: 1146: Table
所以我突然收到这个错误,我不知道如何解决它。 MyDomain\MyUser 列在服务器用户下,但由于我使用的是 CodeFIrst,数据库尚未创建,所以我无法将 MyDatabase 添加到用户。
所以我突然收到这个错误,我不知道如何解决它。 MyDomain\MyUser 列在服务器用户下,但由于我使用的是 CodeFIrst,数据库尚未创建,所以我无法将 MyDatabase 添加到用户。
我在使用 sqlpackage.exe 或 DacFx DLL 以编程方式发布由不同团队编译和提供的 dacpac (A) 时遇到此错误,而该团队又依赖于另一个 dacpac (B)。 我可以确认:
我在许多不同的网站上进行了搜索,但找不到专门回答此问题的答案: 我安装了 WAMP 服务器,它安装了 phpmyadmin 以及 MySQL。我可以使用 localhost 作为主机名,通过 php/
我正在尝试从 Assets 创建数据库,但出现无法打开数据库的错误但是在我再次运行之后没有给出错误是完成运行第一次创建时给我错误,我把我的 logcat 放在这里 07-04 18:28:00.860
我是一名优秀的程序员,十分优秀!