【c# – 当查询仅由属性不同时,如何解决LINQ to Entity查询重复?】教程文章相关的互联网学习教程文章

c# – VS2010中的winUserControl – 属性在设计器中不可见【代码】

我(我想)我的Visual Studio 2010 Express环境有问题:当我设计自己的UserControl时,在属性网格中我看不到该控件的公共属性.但是,它们在项目中可见,引用此控件.因为它是Express Edition,我创建了新的空项目,然后添加新的UserControl.然后,为了测试,我输入以下代码:using System; using System.Collections.Generic; using System.ComponentModel; using System.Drawing; using System.Data; using System.Linq; using System.Text;...

c# – 将Id或其他属性添加到ASP.NET MVC 3 Html Helper Textbox【代码】

如何将属性添加到html帮助器文本框中. 我试过这个:@Html.TextBox("username", new { id = "username" })这似乎将’id = username’放在文本框的值字段中.我想在我的文本框中添加一个ID. 谢谢.解决方法:第二个参数(示例中为new {id =“username”})是TextBox的初始值(value属性).第三个参数是实际的htmlAttributes:@Html.TextBox("username", Model.Username, new { id = "username" })

c# – 如何根据DataAnnotation中的另一个属性验证属性【代码】

考虑一下我有这两个属性:public class Test {[Required(ErrorMessage = "Please Enetr Age")]public System.Int32 Age { get; set; }[Required(ErrorMessage = "Choose an option")]public System.Boolean IsOld { get; set; } }当用户为Age输入例如15并为IsOld选择“是”时,我返回一个正确的Age或IsOld的异常.我已经使用了CustomValidation,但因为我的验证必须是静态的,所以我无法访问其他属性.我如何通过DataAnnotation执行此操...

c# – 使用AutoFixture为字符串属性生成匿名编号【代码】

我正在测试一些映射方法,我有一个string类型的source属性,它被映射到integer类型的目标属性. 所以我希望AutoFixture使用特定字符串属性的匿名整数创建源对象,而不是所有字符串属性. 这可能吗?解决方法:解决此问题的最佳方法是将create a convention based custom value generator根据其名称将匿名数值的字符串表示形式分配给特定属性. 那么,举一个例子,假设你有一个这样的类:public class Foo {public string StringThatReallyIs...

c# – 如何忽略用web.config编写的“maintainScrollPositionOnPostBack”属性?【代码】

我在web.config文件中设置了“maintainScrollPositionOnPostBack = true”以满足要求的要求.一切都很好,但问题是这个全局设置忽略了我的control.focus()属性. 例如:myLable.focus();myLable没有得到专注.无论“maintainScrollPositionOnPostBack”属性如何,如何将焦点集中在控件上?任何帮助将不胜感激…!!!解决方法:设置MaintainScrollPositionOnPostBack = false;就在您想要将焦点与标签一起使用之前.本文详细讨论了它在How ...

c# – 更改xml属性名称【代码】

如何在c#中更改XElement属性名称? 因此,如果<text align="center"> d hhdohd </text>更改后的属性名称对齐到text-align<text text-align="center> d hhdohd </text>解决方法:使用LINQ-XML,您可以删除现有属性,然后添加新属性. Xml标记:<?xml version="1.0" encoding="utf-8"?> <root><text align="center" other="attribute">Something</text> </root>码:XDocument doc = XDocument.Load(file);var element = doc.Root.Elemen...

c# – 按customAttribute的值排序对象的属性【代码】

我正在尝试做的是wirte linq表达式,它允许我订购我的List< PropertyInfo>例如,Custom属性的某个对象:public class SampleClass{[CustomAttribute("MyAttrib1",1)]public string Name{ get; set; }[CustomAttribute("MyAttrib2",1)]public string Desc{get;set;}[CustomAttribute("MyAttrib1",2)]public int Price{get;set;} }CustomAttribute.cs:public class CustomAttribute: Attribute{public string AttribName{get;set;}pub...

c# – 使用字符串属性计算类的哈希码的最佳方法是什么?【代码】

参见英文答案 > Best hashing algorithm in terms of hash collisions and performance for strings 9个我有一个字符串属性的类,我需要覆盖GetHashCode()方法.class A {public string Prop1 { get; set; }public string Prop2 { get; set; }public string Prop3 { get; set; } }第一个想法是做这样的事情:public override int GetHashCode() {return Prop1.GetHashCode() ^ Prop2.GetHashCode...

c# – WPF:绑定到对象的属性;当对象改变时会发生什么?【代码】

假设您有一个带有属性的对象和一个绑定到该对象属性的控件.当该对象被更改时会发生什么? 例如,ViewModel:public class TheViewModel : INotifyPropertyChanged {private TheObjectClass theObject;public TheObjectClass TheObject{get { return theObject; }set { theObject = value; OnPropertyChanged("TheObject"); }} }对象的类:public class TheObjectClass : INotifyPropertyChanged {private ThePropertyClass thePrope...

c# – 更改子属性时触发RaisePropertyChanged – MvvmCross【代码】

我有一个以下方式设置的类结构 – 当Model的属性被更改时,不会调用RaisePropertyChanged事件.反正有这个或者我是否需要在ViewModel中展平复杂属性?Class ViewModel {public Model model {get { return _Service.GetModel();}set { _Service.SetModel(); RaisePropertyChanged(() => Model);} } class Model {public string A {get;set;} }Class Service {}解决方法:我认为没有任何简单的方法. 您可以更改模型,以便它支持INotifyPr...

c# – EF6不会延迟加载导航属性【代码】

我遇到了EF6延迟加载的问题.我搜索过StackOverflow,但我发现的其他问题并不适合我的情况. 我正在使用虚拟关键字,我的课程是公开的. LazyLoadingEnabled和ProxyCreationEnabled都设置为true. 当我从db加载一个course对象时,presentationId被设置为正确的id,而presentation是null,这是正确的,因为它还没有被加载. 当我将presentation属性传递给PresentationsController.ToDto()方法时,它应该是延迟加载的,但是我在方法中得到一个空引...

c# – MVVM – 如何使格式化属性保持最新?【代码】

我正在使用一个使用MVVM的Windows Phone应用程序,但我正在努力实现MVVM,以便需要从模型类格式化以在视图中显示的属性. 假设我有一个名为Person的简单模型类.public class Person {public string Name { get; set; }public DateTime Birthday { get; set; }}有一个从本地保存的文件加载的Person对象列表,我想在列表页面上显示人员列表,然后让用户点击一个人导航到详细信息页面,其中有更多详细信息这个人. 在列表页面上,我想将此人的...

c# – 更新空对象属性的更优雅方式【代码】

我目前正在编写一个方法来填充对象的缺失属性.该对象已从数据库中设置了一些值,但如果有任何值为空,则它将转到备用数据源(长篇故事). 这意味着我的代码有点像下面的代码片段if(string.IsNullOrEmpty(myObject.FieldA))myObject.FieldA = UpdateFromMethod("FieldA"); if(string.IsNullOrEmpty(myObject.FieldB))myObject.FieldB = UpdateFromMethod("FieldB"); if(string.IsNullOrEmpty(myObject.FieldC))myObject.FieldC = Update...

c# – 如何将ViewModel属性作为模型传递给局部视图?【代码】

我有一个名为LogViewModel的ViewModel,我有3个属性,如下所示.public class LogViewModel {public IEnumerable<Log> Logs { get; private set; }public PaginationHelper Pagination { get; set; }public LogFilter Filter { get; set; } }LogViewModel传递给View as Model.现在我需要将LogFilter(带数据)传递给局部视图,如:@Html.Partial("_LogsFilter", Model.Filter)我尝试了很多方法,但总是得到同样的错误:The model item pas...

c# – WebApi2属性路由继承了控制器【代码】

我正在尝试使用基本控制器创建基本的REST api,如下所示: 基类:public abstract class WebApiEntityController<TEntity> : ApiControllerwhere TEntity : EntityBase<TEntity, int> {private readonly IRepository<TEntity> _repository; protected WebApiEntityController(IRepository<TEntity> repository){_repository = repository;}[Route("")][WebApiUnitOfWork]public HttpResponseMessage Get(){return Request.CreateRes...