可能重复:
如何计算一组角度的平均值?
如果我有一套1-360的轴承,我怎样才能找到平均值?通常要找到平均值,将它们全部加起来并除以项目数.这里的问题是,在[1,359],2个轴承的情况下这样做会导致180,实际上应该是360.任何想法?
我的EF模型的一部分看起来像这样:
摘要:
现在,我正试图实现的查询:
获取有关位置ID 1234的信息,包括与这些讨论相关的任何讨论和评论.
我可以得到讨论和这样的评论:
var discussions = ctx.Posts
.OfType<Discussion>()
.Include(x => x.Comments)
.ToList();
Run Code Online (Sandbox Code Playgroud)
但我似乎无法根据位置实体上的帖子导航获取它.
我试过这个:
var locationWithDiscussionsAndComments = ctx
.Locations
.Include(x => x.Posts
.OfType<Discussion>()
.Select(y => y.Comments))
.SingleOrDefault();
Run Code Online (Sandbox Code Playgroud)
哪个编译,但我得到错误:
System.ArgumentException:包含路径表达式必须引用实体定义的属性,也可以引用嵌套属性或对Select的调用.参数名称:路径
有任何想法吗?我可能会从帖子中"倒退":
var locationWithDiscussionsAndComments = ctx
.Posts
.Include(x => x.Location)
.OfType<Discussion>()
.Include(x => x.Comments)
.Where(x => x.LocationId == 1234)
.Select(x => x.Location)
.ToList();
Run Code Online (Sandbox Code Playgroud)
但就我的存储库而言,这在毛发和语义上都是错误的(我不应该通过帖子库来获取有关位置的信息).
有任何想法吗?
编辑
因此,在对它进行更大的思考之后,我意识到这OfType<T>
是一个过滤操作.据我们所知,EF不支持使用预先加载进行过滤.唯一的选择是检索所有内容,或使用匿名类型投影.
我无法检索所有内容,因为涉及的元数据太多了.所以我正在尝试匿名类型投影.
c# abstract-class eager-loading navigational-properties entity-framework-ctp5
我正试图从Facebook接收访问令牌.我几个晚上一直在打击我的头,并希望另一双眼睛可以帮助我!
如https://developers.facebook.com/docs/authentication/所述,Facebook的服务器端流程 表明访问令牌URL应采用此格式.
https://graph.facebook.com/oauth/access_token?
client_id=YOUR_APP_ID&redirect_uri=YOUR_URL&
client_secret=YOUR_APP_SECRET&code=THE_CODE_FROM_ABOVE
Run Code Online (Sandbox Code Playgroud)
我清理的 URL是(修改了client_id,client_secret和代码的值):
https://graph.facebook.com/oauth/access_token?client_id=000000000000000&redirect_uri=http%3a%2f%2flocalhost%3a57260%2f&client_secret=00000aa0a000a0a000000aaaa0000a00&code=0.aAaAaa_aaAaaaAAaAaA_aa__.0000.0000000000-0000000000|aAAa0AAaa0AA0aAAAAaAA0Aa0a0
Run Code Online (Sandbox Code Playgroud)
我收到的错误是
{
"error": {
"type": "OAuthException",
"message": "Invalid verification code format."
}
}
Run Code Online (Sandbox Code Playgroud)
我看过多个帖子提到redirect_uri需要以斜杠("/")结尾,而且我已经提供了.URL中唯一让我感到怀疑的是端口号作为我的redirect_uri http:// localhost:57260 /,因为这是Visual Studio将我的开发地址分配为.这与Facebook应用设置中的我的网站网址匹配.
提前致谢!
我有10多个表,我想将它们导出到另一个数据库.我怎么能这样做?我尝试从table_a,table_b中选择*到我们的文件"/tmp/tmp.data",但它加入了两个表.
我正在尝试修改我正在创建的Drupal 7主题中的HTML输出.
基本上,我希望在<a>中包含一些额外的HTML,而不是仅包含带有文本的简单<a>的<li>.
我知道可以修改Drupal中菜单创建的HTML.我可以在page.tpl.php中看到以下调用:
<?php print theme('links__system_main_menu', array(
'links' => $main_menu,
'attributes' => array(
'id' => 'main-menu',
'class' => array('links', 'clearfix'),
),
'heading' => array(
'text' => t(''),
'level' => 'h2',
'class' => array('element-invisible'),
),
)); ?>
Run Code Online (Sandbox Code Playgroud)
它显然调用了主题函数,它创建了输出.修改输出的一种方法是修改theme.inc中的theme_links函数,对吧?
http://api.drupal.org/api/drupal/includes--theme.inc/function/theme_links
我也知道你可以在template.php中放一个钩子来覆盖创建HTML的函数.我无法弄清楚如何创建实际的覆盖功能.有人能指出我正确的方向吗?
设置文本字段的委托实际上意味着什么?
例如: txtField.delegate = self
我几个月前遇到过这个网站,但只记得今天下载它.它被称为CSP(C++服务器页面),它基本上只是网页内的C++(比如cscript,我认为).无论如何:http://www.micronovae.com/
你们有没有这方面的经验?您是否在您制作/参与的任何网站上使用过它?
是否有外部资源浮动在网络上,我还没有找到?
我试图在谷歌搜索"如何在csp中执行X"和"如何在C++服务器页面中执行Y"ETC,但我得到的只是一堆结果,我带到了可以下载产品的网站从.
似乎没有真正的社区使用它,或者可能没有多少人使用它?
C++服务器页面是否支持MySQL使用?我知道它支持ODBC(但我不知道如何使用lol),但C++ Server Pages的一个很酷的事情是你可以导入C++所拥有的任何库(甚至是第三方库),所以也许我可以导入MySQL Connector的东西进入C++ Server Pages并使用mysql那种方式?
我试图从vb.net 3.5获得excel文件的excel表名,但它打开但excel.exe仍然在这个过程中.如何在不从任务管理器中删除excel.exe的情况下停止进程?
我意识到新的excel.application开始了新的过程.
我试图使用戒烟,关闭和处置.......................没有任何效果
以下是我的代码
Dim sheetName As New Excel.XlSheetType
Dim newExcell As New Excel.Application
Dim newWorkBook As Excel.Workbook = app.Workbooks.Open(MyFileName)
Dim worksheetName As String
Dim ws As Excel.Worksheet = CType(WB.Worksheets.Item(1), Excel.Worksheet)
worksheetName = ws.Name
Run Code Online (Sandbox Code Playgroud)
我不能使用kill因为有其他excel应用程序正在运行,所以如何从处理器关闭这个特定的excel.exe.请帮忙
似乎有两个宝石提供RSpec匹配器与Mongoid一起使用.
哪个是更好的选择,为什么?
MONGOID-RSPEC
Evan Sagge的mongoid-rspec gem为Mongoid提供RSpec匹配器.包括关联,选项,验证和字段的匹配器.
http://github.com/evansagge/mongoid-rspec
值得注意的MONGOID
Brian Cardarella的非凡的mongoid宝石为Mongoid提供了RSpec匹配器.它包含仅适用于Mongoid的匹配器,以及来自Remarkable :: ActiveModel的所有验证匹配器.
http://github.com/bcardarella/remarkable_mongoid