【c# – 实体框架中的组和计数】教程文章相关的互联网学习教程文章

c#-实体框架5-抽象类型’X’没有映射的后代,因此无法映射【代码】

尝试在this object上操作时出现以下错误.有人有想法吗? project在GitHub上,但是除非周围有FIX服务器,否则您极有可能无法运行它.我似乎无法联网此错误消息.System.InvalidOperationException was unhandled by user codeMessage=The abstract type 'QuickFix.Fields.IField' has no mapped descendents and so cannot be mapped. Either remove 'QuickFix.Fields.IField' from the model or add one or more types deriving from '...

c#-处理来自动作过滤器和果园框架的异常

重写ErrorPage.cshtml允许您为从控制器抛出的异常创建自定义错误页面,有没有办法处理从过滤器抛出的异常?例如,我想为防伪异常创建自定义页面.解决方法:您可以利用异常过滤器.只需创建自己的FilterProvider并使其实现IExceptionFilter.将所有自定义逻辑放在OnException(filterContext)方法中. 看一下.目前对Orchard.Security.SecurityFilter的实现有一个想法.

c#-在Web应用程序中使用条形码渲染框架生成条形码【代码】

我正在使用Barcode Rendering Framework生成条形码.我已经下载了他们的dll.我可以看到,如何在Windows应用程序中完成它.我想做同样的事情,即生成条形码并在Web应用程序中使用它.以下是可以使用的问题的链接.Free Barcode API for .NET及以下是代码:Code39BarcodeDraw barcode39 = BarcodeDrawFactory.Code39WithoutChecksum; System.Drawing.Image img = barcode39.Draw("Hello World", 40); pictureBox1.Image = barcode39.Draw("...

c#-Caliburn.Micro框架中的控件命名约定【代码】

Caliburn.Micro允许配置视图和视图模型的命名约定,但是我找不到如何配置控件和方法之间的匹配.我知道我可以只使用Message.Attach附加属性,但是如果可能的话,我想依靠约定. Caliburn.Micro的约定说,方法的名称必须与控件的名称相同.但是这里存在一个问题:它们的名称经常不同.例如,“保存”和“取消”是方法的好名字,而按钮则是坏名字. SaveButton和CancelButton是按钮的好名字,但是方法的坏名字.考虑到XAML的类型不如C#严格,因此匈...

c#-实体框架和整个单词匹配-分页和过滤结果【代码】

背景: 我正在为网站使用ASP.NET MVC4,SQL Server 2008 R2和Entity Framework 5. 该网站接受关键字的定界列表以搜索数据库内容.它还需要将结果分页给用户(当前每页100个结果). 这一直很顺利,直到要求关键字搜索不是部分匹配,而是整个单词匹配. 问题 执行完整个单词匹配之后,我已经得到了结果,这意味着我可能没有要显示的query.Pagesize结果-弄乱了UI分页.在第一页上,来自SQL Server的100个部分匹配项中,有20个可能在整个文字处理过...

异步方法上的C#实体框架错误【代码】

我已经看过了,但是遇到了另一个问题. 我具有用于管理ASP.NET身份角色的此服务类:public class RoleService : IRoleService {private readonly RoleManager<ApplicationRole> _roleManager;public RoleService(RoleManager<ApplicationRole> roleManager){this._roleManager = roleManager;}public async Task<IdentityResult> CreateAsync(ApplicationRole role){return await this._roleManager.CreateAsync(role);} }正如this q...

c#-实体框架7关系【代码】

这个问题已经在这里有了答案: > virtual keyword, Include extension method, lazy loading, eager loading – how does loading related objects actually work 3个我使用示例波纹管(来自http://ef.readthedocs.org/en/latest/getting-started/aspnet5.html)来测试asp.net 5和EF7:using Microsoft.Data.Entity; using System.Collections.Generic;namespace EFGetSta...

C#-实体框架-Linq-比较Nullable对象-NotSupportedException【代码】

我需要将一个对象与要传递的参数进行比较.逻辑是: >如果地区==空.退回所有订单>如果地区!= null,并且来自Orders的地区实体为!= null.两个实体的Id属性(PK)匹配的退货单. 我有以下LINQ语句: 我的方法的简化版本是(通常在WHERE子句中有其他过滤器):public void Execute(Territory territory){using (var context = DatabaseHelper.CreateContext()){var orders = context.Orders.Where(x =>((territory == null) ||(x.Territory...

c#-具有接口的实体框架代码优先迁移【代码】

我正在尝试使用属性/注释方法(以接口作为属性类型)运行EF代码优先迁移.我们已经建立了带有接口的完整基础架构,并正在使用这些接口来实现具体的类并希望启用迁移. EF似乎并没有正确地关联外键关系.有什么办法可以纠正这个问题? 这是一个例子: 我有一个IStateProvince接口,如下所示:public interface IStateProvince {string Abbreviation { get; set; }string Name { get; set; }ICountry Country { get; set; }}我也有一个ICoun...

c#-将表单导航属性迁移到实体框架中的外键【代码】

我目前有一个带有导航功能的EF实体,例如:public class Person {public int Id { get;set;};public string Name { get;set;};public virtual Office WorkingAt { get;set;} }public class Office {public int Id {get;set;}public string Name { get;set;}public string Address {get;set;} }我想从对WorkingAt使用“导航属性”更改为对Office对象ID的简单引用. 我该怎么做呢?我不清楚迁移路径应该是什么. 我的数据库中已经有数据...

c#-实体框架-代码优先-数据注释-不必要的外键列【代码】

实体框架在我的AccountCompanyRole表中创建了两个不必要的列. 客户公司public class AccountCompany {[Key, Column(Order = 0), ForeignKey("Account")]public int AccountID { get; set; }[Key, Column(Order = 1), ForeignKey("Company")]public int CompanyID { get; set; }public virtual Account Account { get; set; }public virtual Company Company { get; set; }public virtual ICollection<AccountCompanyRole> AccountC...

C#实体框架-订购依据【代码】

我正在尝试从数据库中选择5个最旧的条目.我正在使用以下语句:dbContext.Items.Take(5).OrderBy(i => i.LastCheck).ToListAsync(); 这里的问题是,EF首先从表中获取前5个项目,然后对其进行排序.因此,我总是从表中获得5个第一项.但是我希望它首先对项目进行排序,然后选择前5个项目,例如执行此sql命令时:select top 5 * from Items order by LastCheck asc在这里,我得到正确的结果. 是否可以在EF中执行此操作,或者我必须执行查询?解...

c#-从ASP.NET Core Web App访问类库中的实体框架【代码】

目前,我的解决方案中有2个项目,一个ASP.NET Core Web应用程序和一个.NET 4.6.1(非核心)类库.在我的类库中,我添加了Entity Framework 6,并使用数据库第一代创建了所有数据库上下文类.在类库中,一切都按预期工作;但是,当我尝试从.NET Core Web App访问ef类时,它没有要使用的连接字符串,并且会失败. 现在,以旧的方式,我知道可以将连接字符串设置从类库中的app.config复制到Web应用程序中的web.config,但是.NET Core不支持此设置. 我已...

C#-ASP MVC实体框架检查权限是否起作用【代码】

我有以下模型,我想要一种方法来检查权限是否在角色中.当前,我正在使用IsPermissionInRole方法实现此目的,该方法执行for循环:public class ApplicationRole : IdentityRole {public ApplicationRole() : base() { }public ApplicationRole(string name) : base(name) { }public virtual ICollection<Permission> Permissions { get; set; }public bool IsPermissionInRole(string _permission){bool _retVal = false;try{foreach (...

c#-连接中的实体框架子查询【代码】

我在join运算符中使用子查询时遇到问题. 我想知道如何使我的LINQ查询更好. 我想成为这样的查询:SELECT Submissions.Title, SubmissionStatusEvents.ToStatus, SubmissionStatusEvents.ToStatusId, SubmissionStatusEvents.Created, SubmissionComments.Created, Content =CASE WHEN SubmissionComments.Type = '1'THEN SubmissionComments.ContentELSE NULLEND, AspNetUsers.UserName, AspNetUsers.AvatarId , Projects.Name, Com...