小编J86*_*J86的帖子

EntityType'IdentityUserLogin'没有定义键.定义此EntityType的键

我正在使用Entity Framework Code First和MVC 5.当我使用个人用户帐户身份验证创建我的应用程序时,我获得了一个帐户控制器以及所有必需的类和代码,以使Indiv用户帐户身份验证工作.

已经存在的代码包括:

public class ApplicationDbContext : IdentityDbContext<ApplicationUser>
{
    public ApplicationDbContext() : base("DXContext", throwIfV1Schema: false)
    {

    }

    public static ApplicationDbContext Create()
    {
        return new ApplicationDbContext();
    }
}
Run Code Online (Sandbox Code Playgroud)

但后来我继续使用代码创建了我自己的上下文,所以我现在也有以下内容:

public class DXContext : DbContext
{
    public DXContext() : base("DXContext")
    {

    }

    public DbSet<ApplicationUser> Users { get; set; }
    public DbSet<IdentityRole> Roles { get; set; }
    public DbSet<Artist> Artists { get; set; }
    public DbSet<Paintings> Paintings { get; set; }        
}
Run Code Online (Sandbox Code Playgroud)

最后,我有以下种子方法为我添加一些数据,同时开发:

protected override void Seed(DXContext context) …
Run Code Online (Sandbox Code Playgroud)

seeding ef-code-first asp.net-mvc-5

98
推荐指数
4
解决办法
10万
查看次数

使用Sublime Text 3中的BOM将文件编码设置为UTF8

当我在Sublime Text 3中打开文件时,在底部我可以选择设置字符编码,如屏幕截图所示.

设置编码

可以选择将其设置为UTF-8,在进行一些研究后意味着没有BOM的UTF-8,但我想将其设置为UTF-8使用BOM如下所示:

带BOM的UTF-8

我怎样才能从ST3中做到这一点?

encoding utf-8 sublimetext2 sublimetext3

87
推荐指数
2
解决办法
17万
查看次数

将字节数组转换为Razor视图中的图像和显示

我使用EF 4.1 Code First,为了简单起见,假设我有以下Entity类:

public class Person
{
    public int Id { get; set; }
    public string Name { get; set; }
    public Byte[] Image { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

我已经设法创建一个工作的创建视图,允许将Person对象添加到数据库中.

但是,当我来显示一个人的细节时,我会卡在显示图像上.在谷歌搜索了几个小时后,我有以下内容:

// To convert the Byte Array to the author Image
public FileContentResult getImg(int id)
{
    byte[] byteArray = DbContext.Persons.Find(id).Image;
    return byteArray != null 
        ? new FileContentResult(byteArray, "image/jpeg") 
        : null;
}
Run Code Online (Sandbox Code Playgroud)

在我试图列出人员详细信息的视图中,我有以下内容来显示图像:

<img src="@Html.Action("getImg", "Person", new { id = item.Id })" alt="Person Image" />
Run Code Online (Sandbox Code Playgroud)

但是上面的方法 …

asp.net-mvc image bytearray razor asp.net-mvc-3

39
推荐指数
2
解决办法
4万
查看次数

Next.js 添加 css 类到 Link

如何将 css 类添加到Next.js 中的Link 组件

<Link
    className="app-subnav__link"
    href="/globalSettings"
>
    Settings overview
</Link>
Run Code Online (Sandbox Code Playgroud)

不喜欢上面的!ES Link 抛出错误:

在此输入图像描述

css reactjs next.js

35
推荐指数
2
解决办法
3万
查看次数

如何在EF Core 2.1.0中为Admin用户设定种子?

我有一个使用EF Core 2.1.0的ASP.NET Core 2.1.0应用程序.

如何使用Admin用户为数据库播种并为其授予管理员角色?我找不到任何关于此的文件.

c# asp.net-core asp.net-core-2.1 ef-core-2.1

32
推荐指数
4
解决办法
1万
查看次数

无法使EntityFunctions.TruncateTime()工作

我正在使用Entity Framework Code First.使用LINQ to Entity我想根据DateTime值获取记录.这是我目前的代码:

/// <summary>
/// A method to check and see if the Parsed Game already exists on the
/// database. If Yes, then True is returned, otherwise False is returned.
/// </summary>
/// <param name="context">The Db Context to use</param>
/// <param name="homeTeam">The Name of the Home Team for the Game.</param>
/// <param name="awayTeam">The Name of the Away Team for the Game.</param>        
/// <param name="date">The Date of the Game</param>
/// <returns></returns>
public bool doesGameAlreadyExist(PContext context, String …
Run Code Online (Sandbox Code Playgroud)

linq-to-entities entity-framework-4 c#-4.0 entity-functions

28
推荐指数
2
解决办法
3万
查看次数

从名称,地址和邮政编码中放置标记

在我的域模型中,对于有问题的实体,我有:

  • 地点名称(例如Waterstones Wakefield)
  • 街道地址(例如61-62 Bishopgate Walk)
  • 邮政编码(例如WF1 1YB)

从以上三条信息中,我如何才能在地图上放置标记?我使用的是Google Maps API 3.

谢谢

google-maps-api-3 google-maps-markers street-address

27
推荐指数
1
解决办法
8万
查看次数

通过HTTPS加载页面但请求不安全的XMLHttpRequest端点

我有一个带有一些D3 javascript的页面.此页面位于HTTPS网站中,但证书是自签名的.

当我加载页面时,我的D3可视化没有显示,我收到错误:

混合内容:" https://integration.jsite.com/data/vis " 页面是通过HTTPS加载的,但是请求了一个不安全的XMLHttpRequest端点" http://integration.jsite.com/data/rdata.csv ".此请求已被阻止; 内容必须通过HTTPS提供.

我做了一些研究,我发现JavaScript将使用与加载页面相同的协议进行调用.因此,如果页面被加载,https那么rdata.csv也应该被请求通过https,而不是请求http.

这是因为证书是在服务器上自签名的吗?除了安装真正的SSL证书之外,我能做些什么来解决这个问题?

javascript ssl https http

24
推荐指数
5
解决办法
6万
查看次数

类型或命名空间名称'VisualStudio'在命名空间"Microsoft"中不存在

我可以从这里看到,命名空间Visual Studio应该存在于命名空间中Microsoft,但是我得到了这个错误,我的测试都没有工作!

命名空间"Microsoft"中不存在类型或命名空间名称"VisualStudio"(您是否缺少程序集引用?)

我正在使用Visual Studio 2012和Windows 8.1(全部更新).

unit-testing namespaces visual-studio-2012

23
推荐指数
4
解决办法
4万
查看次数

无法在TFS 2013中签入 - 值不能为空参数名称:格式

这已经开始了一周.每当我尝试在Visual Studio 2012中检入我的代码时,我都会从TFS 2013获得以下内容.

TFS 2013错误 - 值不能为空

我没有对我的Visual Studio进行任何更改,团队中没有其他人收到此错误.

我对问题的原因感到困惑,我该怎么做才能诊断为什么会这样?

tfs tfs2013

18
推荐指数
2
解决办法
1万
查看次数