【c# – AutoFixture使用内部setter创建属性】教程文章相关的互联网学习教程文章

C#自定义控件属性:无法设置DefaultValue字段【代码】

我正在尝试设置自定义C#控件属性. 这是我的代码:/* Cancel's button text */ [Category("ComboTouch"), Description("Text to display in cancel button"), DefaultValue("Cancel")] public String ct_cancelButtonText { get; set; }当我在其他项目中使用自定义控件时,我可以获得属性(如图中所示);但配置参数DefaultValue似乎不起作用. 有人能帮助我吗?非常感谢你. 01/10/13更新.非常感谢你的回答,你解决了我的问题. 我想分享一...

c# – CRM 2011 LINQ:’where’条件无效.实体成员正在调用无效的属性或方法【代码】

我正在运行以下LINQ查询,但它抛出一个错误,说“无效”,其中’条件.实体成员正在调用无效的属性或方法.“ 任何人都可以建议我为什么会这样.如果我从WHERE中删除conn.Record2Id.LogicalName.Equals(“account”),它会返回结果,但我可以在快速查看中看到LogicalName = account.var connections = (from conn in context.CreateQuery<Connection>() where (conn.Record1Id.Id.Equals(incidentId) && conn...

c# – 调用另一个验证属性的自定义验证属性【代码】

我想创建一个调用其他验证属性的自定义验证属性. 例如,我想创建一个名为PasswordValidationAttribute的属性.我希望它使用RequiredAttribute,RegularExpressionAttribute和StringLengthAttribute来定义它所定义的属性,并定义了各种参数(例如密码的正则表达式以及最大和最小字符串长度). 我正在努力从哪里开始,确定涉及多少工作并确定它是否完全可能.将此属性应用于属性后,我希望它正确处理ValidationMessageFor HtmlHelper并执行服务...

c# – 如何从视图模型(WPF,MVVM)更改文本框的visible属性【代码】

我是WPF和MVVM的初学者.我在项目中的窗口上有一些控件.例如,我的窗口中有一个文本框.我正在使用MVVM模式,在这里我想从视图模型中更改文本框的visible属性.另一件事是,我想根据某些条件从viewmodel更改文本框的可见性. 好吧,我用谷歌搜索了它,谷歌给了我一些建议,这些建议都是不同的解决方案,我完全混淆了. 猜猜有些人可以帮我解决这个问题. 我知道这对于WPF MVVM专家来说是件小事,但是因为我想学习这些东西,所以我需要一些代码作为...

C#Json.Net使用虚拟属性序列化实体【代码】

我正在尝试使用虚拟导航属性序列化复杂对象.出于某种原因,当我尝试使用WebApi(从控制器返回)或使用JsonConvert.Serialize(myObject)序列化此对象时,我的所有虚拟属性都为null.当我检查我的对象时,我可以看到所有这些都是代理对象.出于某种原因,json.net对这些代理对象的效果不佳.如何获取序列化的虚拟属性?解决方法:正如评论中提到的那样,问题是尝试序列化延迟加载的实体框架属性并不像那样工作.如果链接了所有代理链接,您最终可以...

c# – 用于使用起始值声明属性的简单语法【代码】

到目前为止,我看到的最短代码声明了一个只能从我见过的类中设置的属性:public T Property {get; private set;} 但是,如果我想声明它已经有一个起始值(这不是该类型的默认值),我怎么能这样做? 其实我这样做:public T Property {get; private set;} private void Initialize() {Property = Value; }另一种选择是:private T _Property = Value; public property {get {return _Property;}}但是我想知道我是否只能用一个代码行编写...

C#DataBinding – 自动将更改的属性写入标签或文本框【代码】

我读了一些关于DataBinding的内容,主要是复杂的东西,如SQL或其他任何XAML和东西.我想让我的程序做的就是,如果变量的“值”改变只是将它写在文本框或标签中. (使用WindowsForms) 到目前为止我所拥有的:namespace DataBinding_Test {public partial class Form1 : Form{BindingSource bs = new BindingSource();Class1 test = new Class1();public Form1(){InitializeComponent();test.name = "Hello";bs.DataSource = test;label1....

c# – AutoFixture使用内部setter创建属性【代码】

是否有某种方法让AutoFixture使用内部setter创建属性? 我查看了AutoFixture源代码,发现在AutoPropertiesCommand中,GetProperties方法检查属性是否具有GetSetMethod()!= null.除非将ignorePublic参数设置为true,否则使用内部setter将返回null. 最简单的事情就是让公共场所公开,但在我正在研究的项目中,这不是正确的解决方案. 以下是项目中一段简化的代码示例.public class Dummy {public int Id { get; set; }public string Name ...

c# – 为什么我的自定义用户控件属性值与XAML中设置的值不匹配?【代码】

背景 正如标题所述,我有一个自定义用户控件.我正在使用Silverlight 4,但我很确定这也适用于WPF.目标是创建一个控件,为DEV提供选项,以便仅显示他们想要在特定页面上显示的控件部分,以及格式,对齐,控制替代文本和方向属性. 要显示的部分是: >国家>细分类别(州,区,边远地区)> SubdivisionCensusRegion(东北,南,中西部,西部)> SubdivisionCensusDivision(东北中环,东南中环等)>细分 我只是尝试访问DEV在XAML中创建此控件的实例时设置的...

c# – WebAPI帮助页面 – 返回或参数模型/类属性的文档【代码】

我正在使用Web API帮助页面与Web API 2(5.0) – 两个最新的Nuget包.我希望帮助文档显示属性的注释,这些类是参数或在HttpResponseMessage的主体中返回. 例如,我有一个像这样的控制器方法:public HttpResponseMessage Post([FromBody] MyClassType1 myClass) {// Business logic removed for clarityreturn Request.CreateResponse(HttpStatusCode.OK, new MyClassType2()); }我想在MyClassType1和MyClassType2上的XML注释显示在上述...

c# – 使用MVC ValidationAttribute进行Autofac属性注入【代码】

我在这个问题上找到了几个问题,但没有找到一个干净简单的解决方案. 这就是我正在做的(使用Autofac 3.3.0)进行注册builder.RegisterType<MerchantRepo>().As<IMerchantRepo>().PropertiesAutowired();这是我的验证课程public class MerchantMustBeUniqueAttribute : ValidationAttribute {public IMerchantRepo MerchantRepo { get; set; }protected override ValidationResult IsValid(object value, ValidationContext validation...

c# – 错误:无法将PATCH应用于导航属性.那我该怎么办?【代码】

我有一个Web API 2.2 OData 4服务使用实体框架的以下模型:public class Company {public int Id { get; set; }public string Name { get; set; }public virtual ICollection<CompanyType> CompanyTypes { get; set; } }public class CompanyType {public int Id { get; set; }public string Name { get; set; }public virtual ICollection<Company> Companies { get; set; } }还有一点流畅的映射:modelBuilder.Entity<Company>()...

c# – 什么约定自动将poco属性映射到列?我该如何禁用该自动映射?【代码】

我有现有的poco模型和我想要与EF 6一起使用的现有数据库.但是我的许多模型都具有不映射到数据库中的列的属性.当EF向sql发送select语句时,它会询问这些属性,例如它们是列,但由于列不存在,EF最终会抛出“无效列名”异常. EF 6中是否有一个约定,它将所有poco属性视为列类型?如果是这样,哪个惯例对此负责?如果没有,还有哪种其他机制导致此行为,以及如何禁用它? 理想情况下,我希望我的实现仅将poco属性视为db中的列,如果我在EntityTy...

c# – 为什么在枢轴项中Frame属性为null?【代码】

我有一个像这样定义的数据透视页:<Grid x:Name="LayoutRoot" Background="Transparent" ><Pivot Title="JOETZ"><PivotItem Header="kampen" Name="PvOne"><views:CampsPage/></PivotItem><PivotItem Header="kalender" Name="PvTwo"><views:CalendarPage/></PivotItem><PivotItem Header="profiel" Name="PvThree"><views:LoginPage/></PivotItem></Pivot> </Grid>以第一页(CampsPage)为例:它包含一个ListBox,其中包含阵营概述.单...

c# – 如何包含谓词和包含的属性?【代码】

目前我有一个函数,允许我查询数据库,同时在结果中包含一些其他相关表,以防止返回命中数据库,我知道会发生,否则如果我不这样做:public class EntityRepository<TEntity> : IEntityRepository<TEntity> where TEntity : class {protected DbSet<TEntity> dbSet;private readonly DbContext dc;public EntityRepository(){dc = new DbContext(Utility.Config.GetEntityDbConnection());dbSet = dc.Set<TEntity>();}public IQueryable...