草庐IT

column-adding

全部标签

c# - MVC5 : UserManager. 添加到角色 () : "Error Adding User to Role: UserId not found"?

我一直在试验MVC5/EF6并尝试使用代码优先迁移进行新的身份验证。解决方案中的所有内容目前都在构建,我可以添加Migration,但是当我通过VS2013中的update-database执行packagemanagerconsole时,我的Configuration.cs文件无法将我的测试数据完全处理到我的表中并输出ErrorAddingUsertoRole:UserIdnotfound。我曾尝试明确设置一个用户ID并将其留给管理器生成(如某些示例所示),但每次我都收到相同的错误消息。我知道错误在我的#regionUser&UserRoles文件的Configuration.cs中

c# - 参数异常 "Item with Same Key has already been added"

我不断收到以下代码的错误:Dictionaryrct3Features=newDictionary();Dictionaryrct4Features=newDictionary();foreach(stringlineinrct3Lines){string[]items=line.Split(newString[]{""},2,StringSplitOptions.None);rct3Features.Add(items[0],items[1]);////Toprintoutthedictionary(toseeifitworks)//foreach(KeyValuePairitemi

c# - 身份服务器 4 和 Azure AD

我正在考虑在基于C#的MVC应用程序中使用IdentityServer4进行身份验证。我想使用存储在AzureAD中的帐户作为有效用户的来源,但文档似乎只提到了Google和OpenID,并且只是顺便提到了Azure。有人知道关于如何在IdentityServer4中使用AzureAD的任何好的文档和/或教程吗? 最佳答案 您可以使用从IdentityServer登录到AzureAD,就像从例如从IdentityServer使用登录到IdentityServer一样。Javascript或MVC应用程序。我最近这样做了,您需要做的就

c# - 无法加载文件或程序集 'Newtonsoft.Json, Version=9.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed' 或其依赖项之一

我有一个以前使用VS2013在Windows8.1上构建的WinJS项目。最近,我通过创建一个空白的Javascript通用Windows10项目,然后添加了旧项目中的所有文件,将此项目升级到通用Windows10。我有Windows运行时组件和SQLite类库。我添加了通用Windows运行时组件和通用类库,并将我的所有文件从旧项目复制到相应位置。我以某种方式设法消除了所有构建错误。我安装了所有必需的SQLite-net、适用于通用Windows平台的SQLite、Newtonsoft等。但是当我运行应用程序并在Windows运行时组件中调用native方法时,它会出现一些奇怪的错误

c# - Rdlc tablix 列标题未在每一页上重复 "Repeat column header on every page"已检查

这是我的tablix属性我错过了什么?请帮忙谢谢! 最佳答案 这在使用Tablix时特别棘手...看看这个链接:whattodowhentheRepeatColumnHeadersPropertyinaTablixisn’tworking在高级模式中选择要重复的静态行组并设置这些属性:.RepeatOnNewPage=True.KeepWithGroup=之后.FixedData=True还建议设置Tablix属性.RepeatColumnHeaders=True,以防Microsoft发布针对此奇怪行为的补丁。进入高级模式:确保您

c# - 什么时候写 "ad hoc sql"比存储过程更好

这个问题在这里已经有了答案:WhataretheprosandconstokeepingSQLinStoredProcsversusCode[closed](47个回答)5年前关闭。我的应用程序中有100%的临时sql。我的一个friend建议我转换为存储过程以获得额外的性能和安全性。这在我的脑海中提出了一个问题,除了速度和安全性之外,还有其他理由坚持使用即席sql查询吗? 最佳答案 SQLServer缓存临时查询的执行计划,因此(扣除第一次调用所花费的时间)这两种方法在速度方面是相同的。通常,使用存储过程意味着获取应用程序所需的一

c# - Entity Framework 错误 : Cannot insert explicit value for identity column in table

我在EF上遇到这个错误。Cannotinsertexplicitvalueforidentitycolumnintable'GroupMembers_New'whenIDENTITY_INSERTissettoOFF.Db上的列是标识增量,在EF设计文件上,StoreGeneratedPattern也是标识。似乎每次我尝试保存时EF都试图插入0。一些建议说ID保留在表上或删除表并重新运行脚本。有什么想法吗?这是一些代码:GroupMembergroupMember=newGroupMember();groupMember.GroupId=group.Id;groupMember.Use

c# - SQL : Update a row and returning a column value with 1 query

我需要更新表中的一行,并从中获取列值。我可以这样做UPDATEItemsSETClicks=Clicks+1WHEREId=@Id;SELECTNameFROMItemsWHEREId=@Id这会生成2个计划/访问表。是否可以在T-SQL中修改UPDATE语句以更新和返回仅具有1个计划/访问权限的名称列?我正在使用C#、ADO.NETExecuteScalar()或ExecuteReader()方法。 最佳答案 你想要OUTPUT子句UPDATEItemsSETClicks=Clicks+1OUTPUTINSERTED.NameWH

c# - Entity Framework CTP 4。 "Cannot insert the value NULL into column"- 即使没有 NULL 值

我正在使用EFCTP4。我有一个简单的控制台应用程序(用于测试目的),它使用EF将一些数据插入到SQL数据库中。我在插入项目时遇到了问题using(varcontext=GetContext()){BOBb=newBOB();b.Id=1;context.Bobs.Add(b);context.SaveChanges();}它抛出错误:{“无法将值NULL插入到列‘Id’,表‘TestDB.dbo.BOB’;该列不允许空值。INSERT失败。\r\n语句已终止”该表只有1个IdintNOTNULL字段,它是主键并且不是自动递增的Id。在创建DataContext时,我有这个配置,是的,

c# - Entity Framework 代码优先 Fluent Api : Adding Indexes to columns

我正在运行EF4.2CF并希望在我的POCO对象中的某些列上创建索引。举个例子,假设我们有这个雇员类:publicclassEmployee{publicintEmployeeID{get;set;}publicstringEmployeeCode{get;set;}publicstringFirstName{get;set;}publicstringLastName{get;set;}publicDateTimeHireDate{get;set;}}我们经常通过他们的员工代码搜索员工,并且由于有很多员工,出于性能原因将其编入索引会很好。我们能否以某种方式使用流畅的API来做到这一点?