草庐IT

get_where

全部标签

c# - Asp.Net Web Api - 为 IEnumerable<T> 返回 404 Get When null

我正在使用Asp.NetWebApi的发布版本创建API。如果未找到结果,我将尝试传回正确的响应代码(404)。首先获取版本(抛出多个枚举错误):publicIEnumerableGet(intid,stringformat){vardb=newDbEntities();varresult=db.pr_ApiSelectMyObjectType(store,id,format).AsEnumerable();if(result.Any()){returnresult;}varresponse=newHttpResponseMessage(HttpStatusCode.NotFound)

c# - XNA/MonoGame : Getting the Frames Per Second

我正在尝试获取游戏的当前FPS,但我只能找到每秒更新FPS变量的方法。例如。https://github.com/CartBlanche/MonoGame-Samples/blob/master/Draw2D/FPSCounterComponent.cs和http://www.david-amador.com/2009/11/how-to-do-a-xna-fps-counter/有没有办法让FPS标签持续更新? 最佳答案 这是我刚才写的一个FPS计数器类。您应该能够将它放入您的代码中并按原样使用它..publicclassFram

c# - Get 方法的大小

就代码行而言,对于“获取”的大小是否有任何指导方针或普遍共识?我有一个成员的Get方法,这里的代码很容易增长到30行。我不确定应该在什么时候将其提取到方法中。但后来我只会将其称为GetMyString之类的名称并将值分配给另一个成员并在构造函数中调用它。这样做值得吗?这对SO来说太主观了吗? 最佳答案 dcastro的回答很好,但可以使用一些扩展:没多久就回来了这还没有量化;让我们量化一下。一个属性所花的时间不应超过获取字段所花时间的十倍。它不连接到外部资源(数据库、服务等)那些很慢,因此通常属于第一条规则,但还有第二个方面:失败应

c# - 使用 linq 2 实体检查 where 子句的两个条件

嗨,我有一个名为products的表,其中包含列product_idprodcut_nameprodcut_price(valueslike1200,2000,3000,100)prodcut_desccategory_id(1,2,3,.....)另一个带有列的表格类别category_id(1,2,3.......)category_name(a,b,c....)实体名称是dbcontext...如何获得类别名称为“a”且产品价格为>500且我正在使用linqtoentities...请帮忙解决这个问题......一个......非常感谢.... 最佳答

c# - 使用 C# 的 get set 属性被认为是好的做法吗?

我的问题很简单,使用C#的getset属性被认为是好的,甚至比编写getter和setter方法更好吗?当您使用这些属性时,您不必将您的类数据成员声明为public吗?我问这个是因为我的教授说数据成员应该永远被声明为公开的,因为这被认为是不好的做法。这个....classGetSetExample{publicintsomeInt{get;set;}}与这个...classNonGetSetExample{privateintsomeInt;}编辑:谢谢大家!您的所有回答都对我有所帮助,我适本地对您的回答投了赞成票。 最佳答案 这个

c# - DbContext -> DbSet -> Where 子句丢失( Entity Framework 6)

我已经阅读了一些EntityFramework6的教程...基础很简单。using(varcontext=newMyContext()){Useru=context.Users.Find(1);}但是如何在用户的“DbSet”上使用“Where”或其他东西呢?publicclassMyContext:DbContext{publicMyContext():base("name=MyContext"){//this.Database.Log=Console.Write;}publicvirtualDbSetUsers{get;set;}}用户[Table("User")]publiccl

c# - LINQ- Max where 条件

我有一个定义如下的TaskWeekUI类:publicclassTaskWeekUI{publicGuidTaskWeekId{get;set;}publicGuidTaskId{get;set;}publicGuidWeekId{get;set;}publicDateTimeEndDate{get;set;}publicstringPersianEndDate{get;set;}publicdoublePlanProgress{get;set;}publicdoubleActualProgress{get;set;}}我写了这个查询:TaskWeekUIti=tis.First(t=

C# 如何在类中使用 get、set 和使用枚举

我有一个使用类存储设置的程序。我需要它来使用设置和获取功能来更改和存储设置。我试过这个,但我没有让它工作。谁能帮我解决这个问题?privateenum_Difficulty{Easy,Normal,Hard};publicvoidSetDifficulty(Difficulty){_Difficulty=Difficulty;}publicenumGetDifficulty(){return_Difficulty;}有没有办法在具有get和set的类中使用枚举?我还需要使用bool和int。 最佳答案 这里有几处错误:您的枚举是私有

c# - SSRS : Get list of all reports and parameters in a single web service call?

简短而贴心的版本:是否有一个单一的Web服务方法可以返回所有可用报告的名称以及每个报告的参数?我将我的网络代码(C#/MVC)连接到SSRS网络服务,并且我能够通过这些服务检索报告。我知道我可以获得像这样的可用报告列表:varrService=newReportingService2005{Url=@"http://domain.com/ReportServer/ReportService2005.asmx?wsdl",Credentials=System.Net.CredentialCache.DefaultCredentials};varreportList=rService.Li

c# - 数字必杀技 : Where does a callvirt of a non-existent method end up?

我在其基类中标记为抽象的库类上调用属性集访问器。现在在运行时我force应用程序针对另一个版本的库运行,其中类仅实现基类的底层接口(interface),但不是从它派生的。有趣的是,.NET将运行代码,但设置该属性没有任何效果。幕后发生了什么?违规代码:MyDbParameterparam=newMyDbParameter();param.ParameterName="p";Console.Out.WriteLine("ParameterName:"+param.ParameterName);库2.0(已编译)publicsealedclassMyDbParameter:System.