问题列表 - 第43221页

为什么EntityCollection有时会暴露扩展方法,有时候不会?

我正在尝试对我们的实体框架模型进行一些更改,这会给我带来巨大的麻烦 - 我们的想法是将两个数据库之间的1:1关系转换为多对多关系.如果您在EF中进行更改然后重建数据库,则它生成的用于表示此关系的对象 - 不出所料 - 是一个EntityCollection而不是单个类型对象.

目前,我已经完成了此更改生成的所有错误,并将DatabaseObject引用更改为DatabaseObject.ElementAt(0),以便我可以构建它.然而,一组引用似乎没有给我EntityCollection上的扩展方法,允许一个人对一个集合进行操作 - 比如ElementAt(),Select(),First()等等,我看不出为什么.

在有效的实例中,对象是从基类生成的,然后继承该基类:

            _task = _customersRepository.GetDeepTask(taskId);
            _customerService = _task.CustomerServiceFeature.CustomerService;

           //then in class which inherits above code

           string conStr = customerService.DatabaseObject.ElementAt(0).GetConnectionString(_customerService);
Run Code Online (Sandbox Code Playgroud)

但是在没有给我扩展方法的实例中,它是这样生成的:

    public void Execute(ScheduledTask task)
    {
        CustomerService service = task.CustomerServiceFeature.CustomerService;
        //this errors and doesn't offer extension methods
        string ConnectionString = service.DatabaseObject.GetConnectionString(service);
    }
Run Code Online (Sandbox Code Playgroud)

我不明白为什么这两个实例表现不同?

干杯,马特

.net entity-framework

2
推荐指数
1
解决办法
210
查看次数

在Android中呈现的图像上的锯齿状边缘

我目前正在开发我的第一个Android应用程序,并且在渲染图像时遇到了一些问题.图像本身的质量很高,但在渲染时质量会大幅降低.边缘变得锯齿状,看起来很糟糕.到目前为止,我所展示的每个人几乎都立即注意到它,没有任何提示.[从左侧开始,在右侧结束:]

http://i.stack.imgur.com/gld5A.png

我正在尝试我所知道的一切以及我通过在线浏览找到的每一个提示,但似乎没有什么能解决它.

目前,我将图像作为位图并进行缩放:

Bitmap holeImage = BitmapFactory.decodeResource(res, R.drawable.hole_image);
Bitmap holeImageBMP = Bitmap.createScaledBitmap(holeImage, width, height, true);
Run Code Online (Sandbox Code Playgroud)

一旦我有了图像,我创建一个Paint,将一些平滑属性设置为true,然后在画布上绘制它:

Paint smoothingPaint = new Paint();
smoothingPaint.setAntiAlias(true);
smoothingPaint.setFilterBitmap(true);
smoothingPaint.setDither(true);
canvas.drawBitmap(holeImageBMP, 0, 0, smoothingPaint);
Run Code Online (Sandbox Code Playgroud)

然而,正如您可以在上面看到的那样,图像质量急剧下降.我已经看到很多图像呈现得很漂亮,老实说我不确定发生了什么,所以任何建议都会很棒!

其他说明:我使用SurfaceView方法处理绘图,本质上类似于SDK中给出的LunarLander示例.

再次感谢!

java android bitmap android-image image-scaling

5
推荐指数
1
解决办法
2201
查看次数

访问过滤器VBA

我试图在vba中使用这样的过滤器:

Private Sub Form_Load()

    Me.Filter = "[Alvo] = " & AlvoAtual  
    Me.FilterOn = True  
    Me.Requery  

End Sub
Run Code Online (Sandbox Code Playgroud)

AlvoAtual是全球变量,但没有发生.当我将AlvoAtual更改为特定值时,也不会发生这种情况.像这样:

Private Sub Form_Load()

     Me.Filter = "[Alvo] = 'AAAA'"
     Me.FilterOn = True
     Me.Requery

End Sub
Run Code Online (Sandbox Code Playgroud)

有人知道这个问题吗?


我正在采纳这个问题(VBAWhatnow),希望得到答案,而不是像我的建议那样复制.

我试图做同样的事情,除了局部变量.

我手动定义值时,我的过滤器工作正常,但是当我引入变量时,过滤器不再有效

Forms![frmPendingActions]![qryPendingAction subform].Form.Filter = "Filterby = FilterCrit"
Run Code Online (Sandbox Code Playgroud)

谁能帮我找到一个好的解决方案?

ms-access vba access-vba

10
推荐指数
1
解决办法
3万
查看次数

不包括#include <ctype.h>

我写了以下程序,但不包括#include <ctype.h>.我能够执行该程序.这些原型在哪里宣布?我在用gcc.

1.

#include <stdio.h>
int main()
{
    if(isalnum(';'))
        printf("character ; is not alphanumeric");
    if(isalnum('A'))
        printf("character A is alphanumeric ");
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

2.

#include <stdio.h>
int main()
{
    printf("Lower case of A is %c \n", tolower('A'));
    printf("Lower case of 9 is %c \n", tolower('9'));
    printf("Lower case of g is %c \n", tolower('g'));
    printf("ASCII value of B is %d \n", toascii('B'));
    printf("Upper case of g is %c \n", toupper('g'));
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

c header-files

5
推荐指数
1
解决办法
5128
查看次数

以magento获取Product或ProductID

在编写一组新的.phtml和块时:建议
该块当前是否在产品页面上的推荐方法是什么?
如果它在产品页面上,那么如何获取当前正在查看的产品的数据?

谢谢,Eyal

magento

1
推荐指数
1
解决办法
9595
查看次数

在maven中运行单个测试 - >没有执行任何测试!

当我使用此命令在Maven中运行单个测试时:

mvn test -Dtest=InitiateTest
Run Code Online (Sandbox Code Playgroud)

我得到以下结果:

No tests were executed!
Run Code Online (Sandbox Code Playgroud)

它在几分钟前工作,但现在由于某种原因停止工作.我mvn clean在运行测试之前试过运行了几次,但没有用.

测试看起来像这样:

import org.openqa.selenium.*;
import org.openqa.selenium.firefox.FirefoxDriver;
import org.openqa.selenium.support.ui.Select;
import org.junit.After;
import org.junit.Before;
import org.junit.Test;

public class InitiateTest {

public static FirefoxDriver driver;

@Before
public void setUp() throws Exception {
   driver = new FirefoxDriver();
}

@Test
public void initiateTest() throws Exception {
      driver.get("http://localhost:8080/login.jsp");
      ...
}

@After
public void tearDown() throws Exception {
driver.close();
Run Code Online (Sandbox Code Playgroud)

}}

更新:

这是通过将此依赖项添加到POM引起的:

<dependency>
   <groupId>org.seleniumhq.selenium</groupId>
   <artifactId>selenium</artifactId>
   <version>2.0b1</version>
   <scope>test</scope>
</dependency>
Run Code Online (Sandbox Code Playgroud)

当我删除它,一切正常.即使我添加这两个依赖项而不是前一个依赖项,一切正常:

<dependency>
   <groupId>org.seleniumhq.selenium</groupId>
   <artifactId>selenium-support</artifactId>
   <version>2.0b1</version>
   <scope>test</scope>
</dependency> …
Run Code Online (Sandbox Code Playgroud)

java testing selenium functional-testing maven

21
推荐指数
3
解决办法
2万
查看次数

ggplot2通过常数因子转换轴

在ggplot2密度图(geom_density)中,我有以下y轴标签

  • 0.000
  • 0.005
  • 0.010
  • 0.015
  • 0.020

将它们改为类似的正确方法是什么?

  • 0
  • 10
  • 15
  • 20

可能会在标签上自动添加"10 ^ 3 x密度".在过去,我只是将我的数据相乘并手动更改标签,但在这种情况下,密度图为我生成了y轴数据.

我知道我可以编写类似的东西scale_y_continuous(trans="log10"),但是没有找到任何方法来做一个简单的乘法常量,或者定义一个自定义变换.

r ggplot2

14
推荐指数
2
解决办法
1万
查看次数

如何重新加载修改后的内核模块

如何指示系统重新加载已更改的所有内核模块?(我正在开发一个带有几个模块的驱动程序.我想要一个快速且无错误的方法来重新加载所有更改的模块.)

linux kernel-module linux-kernel

10
推荐指数
1
解决办法
2万
查看次数

为什么AppleScript显示对话框在Editor和Automator之间的表现如此不同?

例如,为什么这个脚本适用于AppleScript编辑器而不适用于Automator

display dialog "a lot of text just to break to line 4 whatever continuing... few more... argh... there!" with title "just a test" buttons {"Cancel", "Uninstall", "Continue"} default button 3 with icon caution

在Automator上评论标题之后的所有内容,这是我得到的差异:

替代文字

标题和超过3行,如果有可能,但这些都不是唯一的怪异行为不一致,我在大约之间的AppleScript过去一小时似乎编辑器自动机.图标是另一个图标.

在实例中,我在Automator中尝试的错误是这样的:

语法错误

录音,这里的问题是:

  1. 为什么?为什么哦Apple,为什么?
  2. 任何方式至少使标题工作?

applescript automator

0
推荐指数
1
解决办法
2922
查看次数

用于监控运行JavaScript的IE性能的工具

我工作的公司是欧洲最大的博彩公司之一,该网站在我们的所有页面上都有数千行JavaScript.

最近版本9之前的Internet Explorer版本运行缓慢,我希望能够监视页面加载的哪些部分(包括脚本)很慢.我知道IE一般较慢,并且有DOM API问题等.

我想要实现的是一种快速识别慢速部分的方法,看看我们是否可以用具有更高性能的IE特定代码替换代码.

干杯,斯特凡

javascript performance internet-explorer

4
推荐指数
1
解决办法
5319
查看次数