草庐IT

my_framework

全部标签

c# - 如何使用 Entity Framework 更新特定记录的一个字段?

我想更新一个人的家人,他的名字叫pejman。这是我的对象类:publicclassPerson{publicintId{get;set;}publicstringFirstName{get;set;}publicstringLastName{get;set;}publicDateTimeBirthDate{get;set;}publicboolIsMale{get;set;}publicbyte[]Image{get;set;}publicbyte[]RowVersion{get;set;}publicvirtualPersonParent{get;set;}publicvirtua

c# - 如何使用 ASP.NET Identity Framework 设置密码过期

我有一个使用Identity的ASP.NET项目。对于与密码有关的身份配置,正在使用PasswordValidator。如何将密码的强制执行扩展到PasswordValidator当前(RequiredLength、RequiredDigit等)之外以满足要求输入密码的要求N天后到期? 最佳答案 没有内置ASP.NETIdentity2的此类功能。最简单的方法是在用户上添加一个字段,如LastPasswordChangedDate。然后在每次授权时检查这个字段。publicclassApplicationOAuthProvider:

c# - Entity Framework 错误 "Entity type is not mapped."

我们在项目中使用EntityFramework,我在模型中构建了一个实体。然后我有一个使用存储过程的函数导入。函数导入创建的方法应该返回我创建的自定义实体的集合。TheproblemisthatIgetanerrorwhenIbuildthatsays"Theentitytype'someentity'isnotmapped.这是什么意思?是否因为实体没有底层数据存储而感到沮丧?它不需要一个,函数导入返回此实体的实例,我不需要更新、编辑或插入此类型的实体。函数import工作得很好,并根据需要返回我的实体的集合,但这个错误很烦人。尽管错误列表将其列为编译错误,但它实际上并没有阻止解决方

c# - Entity Framework : Problem associating entities with nullable field

我正在使用EntityFramework,我正在尝试将从数据库表创建的实体与从数据库View创建的实体相关联。因为EntityFramework无法自动推断数据库表和View之间的关系,所以我使用实体设计器来构建实体之间的“关联”。但是,如果外键是nullalbe类型,则会出现以下错误:错误113:多重性在关系“UsersView”中的角色“公司”中无效。因为DependentRole中的所有属性都可以为null,所以PrincipalRole的多重性必须为“0..1”。在我的场景中,我的UsersView中有一个可以为null的CompanyId外键(即用户可能没有公司)。使用可为空

c# - Entity Framework Core 计数没有最佳性能

我需要使用特定过滤器获取记录的数量。理论上这条指令:_dbContext.People.Count(w=>w.Type==1);它应该生成如下SQL:Selectcount(*)fromPeopleWhereType=1然而,生成的SQL是:SelectId,Name,Type,DateCreated,DateLastUpdate,AddressfromPeopleWhereType=1正在生成的查询需要更长的时间才能在包含许多记录的数据库中运行。我需要生成第一个查询。如果我这样做:_dbContext.People.Count();EntityFramework生成以下查询:Sele

javascript - Chrome JavaScript 调试器中的 "Just My Code"

有没有办法强制Chrome的调试器在单步执行代码时跳过特定的源文件或函数? 最佳答案 这现在在Chrome开发者工具中作为“框架黑盒”功能可用:https://developer.chrome.com/devtools/docs/blackboxing更新链接:https://developers.google.com/web/tools/chrome-devtools/javascript/reference#blackbox 关于javascript-ChromeJavaScript

javascript - 这是什么通信 : my_var = my_var || 69

这个问题在这里已经有了答案:Whatdoestheconstructx=x||ymean?(12个答案)SetadefaultparametervalueforaJavaScriptfunction(29个答案)关闭8年前。我在Javascript示例中看到了这一点my_var=my_var||69我假设这意味着检查my_var是否存在,如果不存在则将my_var设置为69。是这样吗?是否有关于此的任何文档,很难表示为google/SO搜索,有人可以指出我文档或重复QA的方向吗?(示例中没有使用69,那只是我粗鲁)

javascript - 卡斯珀JS : Why does my url change to about:blank when my page is loaded?

我是PhantomJS/CasperJS的初学者。我只想启动一个session并验证它是否正常。这是我的代码:varcasper=require('casper').create({verbose:true,logLevel:'debug',pageSettings:{loadImages:false,loadPlugins:false,userAgent:'Mozilla/5.0(WindowsNT10.0;WOW64)AppleWebKit/537.36(KHTML,likeGecko)Chrome/39.0.2171.71Safari/537.36Edge/12.0'}});ca

javascript - JS : new Date() is not accepting date string in my own locale (d/m/y)

我的浏览器(即我的操作系统)应该知道我在澳大利亚以及正确的日期格式是什么。在这种情况下,d/m/y,而不是m/d/y。但是,如果我运行以下代码:alert(newDate("21/11/1968"))结果是“1969年9月11日星期四”。它认为月份在前,并相应地进行调整。这是为什么?答案是始终使用通用格式作为日期函数的输入,还是有办法告诉浏览器期望以我的语言环境格式输入日期? 最佳答案 将日期字符串转换为可提供预期结果的格式(“yyyy/mm/dd”或“yyyy-mm-dd”)非常简单:newDate("21/11/1968".sp

javascript - 在没有 Entity Framework 的情况下使用 Breeze.js

我们正在尝试使用与JohnPapa的Pluralsight类(class)类似的技巧和技术(例如WebAPI、knockout、jquery等)来开发SPA。但是,作为一家公司,我们决定不使用EntityFramework。我们想使用标准ADO.NET编写服务器端数据层。现在,我们正在尝试将Breeze集成到我们的解决方案中。然而,尽管Breeze网站表示他们与Microsoft无关,但看起来如果您不使用EF,您将在Breeze中经历漫长而痛苦的旅程。我们尝试评估NoDBBreeze示例,但那东西非常复杂且难以理解(以及弄清楚如何在服务器端的标准分层架构中实现它-一切似乎都是紧密耦合的