草庐IT

向量查询

全部标签

c# - 将 DateTimeOffset 作为 WebAPI 查询字符串传递

我有一个看起来像这样的WebAPI操作:[Route("api/values/{id}")]publicasyncTaskDelete(stringid,DateTimeOffsetdate){//dostuff}但是当我从一个HttpClient实例调用它时,制作一个URL如下:string.Format("http://localhost:1234/api/values/1?date={0}",System.Net.WebUtility.UrlEncode(DateTimeOffset.Now.ToString()));//->"http://localhost:1234/api/

c# - 两个向量 2D 之间的角度

我正在尝试计算两个向量之间的角度。我试过了,但它总是返回零:publicdoubleGetAngle(Vector2a,Vector2b){doubleangle=Math.Atan2(b.Y,b.X)-Math.Atan2(a.Y,a.X);returnangle;}GetAngle(newVector2(1,1),newVector2(50,50)); 最佳答案 你应该看看atan2(here)的文档。您正在寻找的是找到B(左上向量)和A(右下向量)之间的差异,然后将其作为参数传递给atan2returnMath.Atan2(b

c# - Webforms 数据绑定(bind)与 EF Code-First Linq 查询错误

在这个例子中here,Scott展示了对dbContext执行Linq查询并将结果直接绑定(bind)到GridView以显示产品列表。他的示例使用了CodeFirst的CTP4版本。但是,当我尝试使用最新版本的EntityFramework4.1做同样的事情时,我收到以下错误:Databindingdirectlytoastorequery(DbSet,DbQuery,DbSqlQuery)isnotsupported.InsteadpopulateaDbSetwithdata,forexamplebycallingLoadontheDbSet,andthenbindtolocald

c# - 如何在 C# 中获取向量类型?

我想在我正在编写的C#应用程序中使用Vectors,特别是Vector3。无需编写自己的Vector类型,最好的方法是什么? 最佳答案 我在CodeProject上找到的POC中使用了一个.这并不理想,但它适用于我们的情况。然而,当时它没有一种方法来反射(reflect)关于给定法线的Vector3,但从那以后这种情况可能已经改变。如果您不介意使用DirectX(有些人出于某种原因远离它),那么有一个Vector3也输入该库。 关于c#-如何在C#中获取向量类型?,我们在StackOve

c# - 如何查询具有给定事件 ID 的事件日志详细信息?

如何知道特定事件(给定事件ID、时间和节点作为输入)是否已记录?[在这种情况下,我知道只会记录一个事件]如果记录了事件,如何获取事件描述、日志名称等详细信息。例如,我想在节点ApplicationsandServicesLogs>Microsoft>Windows>groupPolicy>Operational下查询事件,事件ID为5315,时间为当前时间。 最佳答案 如果您要从新样式的Windows事件日志中查询事件,则有一些新的变化。您必须使用System.Diagnostics.Eventing.Reader命名空间中的类来读

使用 linq 的 C# 搜索查询

我正在尝试进行合适的linq查询以适应我的搜索功能。我有一个包含以下列的表:'firstname'|'姓氏'|'描述'。具有以下数据:'Peter'|'穆德'|'这是一个小描述。'我的“搜索”关键字可能类似于:“peter”或“alittledescription”。现在,如果我在lambda中使用以下linq表达式:mycontext.persons.Where(t=>search.Contains(t.Firstname)||search.Contains(t.Lastname)||search.Contains(t.Description).Select(p=>p).ToList

c# - NHIbernate OR 条件查询

我有以下映射类Trade{ID,AccountFrom,AccountTo}Account{ID,Company}Company{ID}现在我想不出一种方法来选择所有交易AccountFrom.Company.ID=XORAccountTo.Company.ID=X我可以使用以下方法开始工作:criteria.CreateCriteria("AccountFrom").CreateCriteria("Company").Add(Restrictions.Eq("ID",X);criteria.CreateCriteria("AccountTo").CreateCriteria("Com

c# - 将查询字符串作为路由值字典添加到 ActionLink

我正在尝试创建一个ActionLink以从网格中导出数据。网格根据查询字符串中的值进行过滤。这是url的示例:http://www.mysite.com/GridPage?Column=Name&Direction=Ascending&searchName=text这是将我的ActionLink添加到页面的代码:@Html.ActionLink("ExporttoExcel",//linktext"Export",//actionname"GridPage",//controllernameRequest.QueryString.ToRouteDic(),//routevaluesne

c# - 使用 Entity + LINQ 如何不只是本质上对我的查询进行硬编码?

所以我已经使用Entity+LINQ进行了一段时间的开发,我真的开始想知道最佳实践。我习惯了“如果我需要获取数据,引用一个存储过程”的模型。如果需要,可以即时更改存储过程,并且不需要重新编译代码。我发现我的代码中的查询看起来像这样:ListintList=(fromqueryincontext.DBTablewherequery.ForeignKeyId==fkIdToSearchForselectquery.ID).ToList();我开始想知道那和这之间有什么区别:ListintList=SomeMgrThatDoesSQLExecute.GetResults(string.For

c# - 如何将数据读取器转换为动态查询结果

我有一个View,通常从WebMatrix查询(IEnumerable数据类型)获取查询结果,并将结果显示在表格中:@modelMySite.Models.Entity@foreach(varrowinModel.Data){@foreach(varcolumninrow.Columns){@column:@row[column]}}这是我查询数据库的模型:publicclassEntity{publicdynamicData{get;set;}publicEntity(Stringtable){if(table=="User"||table=="Group){WebMatrix.Da