问题列表 - 第24073页

将实体框架与SQL Compact专用安装一起使用

我在使用SQL Compact的桌面应用程序中使用Entity Framework 4.我想在我的应用程序中使用SQL Compact 的私有安装,这样我的安装程序就可以安装SQL Compact而无需为用户提供第二次安装.它还避免了版本化的麻烦.

我的开发机器安装了SQL Compact 3.5 SP1作为公共安装,所以我的应用程序在那里运行良好,正如人们所期望的那样.但它没有在我的测试机上运行,​​它没有安装SQL Compact.我收到此错误:

The specified store provider cannot be found in the configuration, or is not valid.
Run Code Online (Sandbox Code Playgroud)

我知道有些人在SQL Compact私有安装方面遇到了困难,但我已经使用了一段时间了,我真的很喜欢它们.不幸的是,我的常规私人安装方法不起作用.我已经检查了我的SQL CE文件上的版本号,它们都是3.8.8078.0,这是SP2 RC版本.

以下是我在私人安装中包含的文件:

  • sqlcecompact35.dll
  • sqlceer35EN.dll
  • sqlceme35.dll
  • sqlceqp35.dll
  • sqlcese35.dll
  • System.Data.SqlServerCe.dll
  • System.Data.SqlServerCe.Entity.dll

我已经将System.Data.SqlServerCe的引用添加到我的项目中,并且我已经验证上面列出的所有文件都被复制到安装机器上的应用程序文件夹中.

以下是我打开SQL Compact文件时用于配置EntityConnectionStringBuilder的代码:

var sqlCompactConnectionString = string.Format("Data Source={0}", filePath);

// Set Builder properties
builder.Metadata = string.Format("res://*/{0}.csdl|res://*/{0}.ssdl|res://*/{0}.msl", edmName);
builder.Provider = "System.Data.SqlServerCe.3.5";
builder.ProviderConnectionString = sqlCompactConnectionString;
var edmConnectionString = builder.ToString();
Run Code Online (Sandbox Code Playgroud)

我错过了一个文件吗?我是否错过了告诉Entity Framework在哪里找到我的SQL Compact DLL所需的配置步骤?任何其他建议为什么EF没有在安装机器上找到我的SQL Compact DLL?谢谢你的帮助.

entity-framework sql-server-ce entity-framework-4

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

Android JSON HttpClient使用HttpResponse将数据发送到PHP服务器

我目前正在尝试将一些来自Android应用程序的数据发送到php服务器(两者都由我控制).

在应用程序中的表单上收集了大量数据,这些数据被写入数据库.这一切都有效.

在我的主要代码中,首先我创建了一个JSONObject(我在这里为此示例删除了它):

JSONObject j = new JSONObject();
j.put("engineer", "me");
j.put("date", "today");
j.put("fuel", "full");
j.put("car", "mine");
j.put("distance", "miles");
Run Code Online (Sandbox Code Playgroud)

接下来,我将对象传递给发送,并收到响应:

String url = "http://www.server.com/thisfile.php";
HttpResponse re = HTTPPoster.doPost(url, j);
String temp = EntityUtils.toString(re.getEntity());
if (temp.compareTo("SUCCESS")==0)
{
    Toast.makeText(this, "Sending complete!", Toast.LENGTH_LONG).show();
}
Run Code Online (Sandbox Code Playgroud)

HTTPPoster类:

public static HttpResponse doPost(String url, JSONObject c) throws ClientProtocolException, IOException 
{
    HttpClient httpclient = new DefaultHttpClient();
    HttpPost request = new HttpPost(url);
    HttpEntity entity;
    StringEntity s = new StringEntity(c.toString());
    s.setContentEncoding(new BasicHeader(HTTP.CONTENT_TYPE, "application/json"));
    entity = s;
    request.setEntity(entity);
    HttpResponse response;
    response = …
Run Code Online (Sandbox Code Playgroud)

php android json httpresponse httpclient

23
推荐指数
1
解决办法
6万
查看次数

ASP.NET Webforms 4.0路由:如何摆脱物理URL

您将如何在ASP.NET Webforms 4.0路由中完成这些任务;

  • .aspx页面不应该直接访问,页面只能通过路由访问,
  • 起始页应为"/"或"/ home"或其他内容,但不是"Default.aspx".

谢谢.

asp.net routing webforms

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

如何让textarea成为Joomla的TinyMCE?

我有一个组件,我想在管理员后端界面上使用TinyMCE编辑器创建一个textarea:

  1. 我如何引用2)如何挂钩到页面init或一些地方,我可以让TinyMCE的做它正在使用其他组件(而不是复制它)TinyMCE的的魔力(如果提供的Joomla的方式)

谢谢

html php joomla tinymce

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

C#中的公共枚举

我有一个程序,其中包含一个包含公共枚举的类,如下所示:

public class Card
{
    public enum card_suits
    {
        Clubs,
        Hearts,
        Spades,
        Diamonds
    }
...
Run Code Online (Sandbox Code Playgroud)

我想在我的项目的其他地方使用它,但是如果不使用Card.card_suit就不能这样做.有谁知道C#中有没有办法声明这个,以便我能够声明

card_suits suit;
Run Code Online (Sandbox Code Playgroud)

没有引用它所在的类?

c# enums

61
推荐指数
3
解决办法
14万
查看次数

没有括号乱七八糟的JQuery参数序列化

我正在使用JQuery向服务器发出JSON请求,并且它的参数序列化似乎是硬编码到PHP期望的,而不是通用的.基本上我有一个看起来像这样的对象:

{
    foo: 1,
    bar : [1, 3, 5]
}
Run Code Online (Sandbox Code Playgroud)

并将其序列化为:

foo=1&bar[]=1&bar[]=3&bar[]=5
Run Code Online (Sandbox Code Playgroud)

反正有没有做到这一点?

foo=1&bar=1&bar=3&bar=5
Run Code Online (Sandbox Code Playgroud)

在我看来,jQuery不应该与少数服务器端框架所期望的命名约定相关联.如果我想要调用我的参数,bar[]我可以很容易地将其命名为自己,如果它是我的服务器端代码所期望的那样.

javascript jquery

22
推荐指数
2
解决办法
7365
查看次数

C++网络简单发送和接收

我正在尝试将10台计算机连接在一起,我想编写的程序将有一台"控制"计算机.从我看到的这台计算机将采取通过网络发送的所有数据包并与他们回应...对吗?其他计算机需要能够发送信息(然后回显给其他人)到'控制'......有一个简单!简单的方法来做到这一点?从我看到的我想要一个非阻塞套接字?

我已经研究过套接字等,但对于像我这样的业余程序员来说,这似乎是一项艰巨的任务:)

我很善于寻找具有send()事件和事件驱动力的简单类意蕴recv().

我不会通过网络发送那么多信息.

c++ networking network-programming

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

OSGI在谷歌应用引擎上?

我正在为谷歌应用引擎的开源应用评估几种技术.我在谷歌应用引擎上搜索有关OSGI的信息.

我找到了Lemmon,但它似乎是一个死的项目.最后一次检查是在2009年中期...: - /2009年4月还有一个日食博客,但这不是一个真正的成功故事.

有人在GAE应用程序中成功使用过OSGI吗?

java google-app-engine osgi

4
推荐指数
2
解决办法
1818
查看次数

信用卡跟踪数据的正则表达式

是否有任何已知的正则表达式来验证信用卡轨道1和跟踪2数据?

编辑:

来自维基百科:

金融卡上的第1轨道上的信息包含在几种格式中:A,保留用于发卡机构的专有用途,B,如下所述,CM,保留供ANSI分技术委员会X3B10和NZ使用,它们是可供个别发卡机构使用:

第1轨,格式B:

  • 开始哨兵 - 一个角色(通常是'%')
  • 格式代码="B" - 一个字符(仅限alpha)
  • 主帐号(PAN) - 最多19个字符.通常(但不总是)与卡片正面印刷的信用卡号码相匹配.
  • 字段分隔符 - 一个字符(通常为"^")
  • 名称 - 2到26个字符
  • 字段分隔符 - 一个字符(通常为"^")
  • 到期日期 - YYMM格式的四个字符.
  • 服务代码 - 三个字符
  • 全权委托数据 - 可能包括Pin验证密钥指示符(PVKI,1个字符),PIN验证值(PVV,4个字符),卡验证值或卡验证码(CVV或CVK,3个字符)
  • 结束哨兵 - 一个角色(一般是'?')
  • 纵向冗余校验(LRC) - 它是根据轨道上的其他数据计算的一个字符和有效性字符.应该注意的是,当将卡刷到表示层时,大多数读取器设备不返回该值,并且仅使用它来验证读取器内部的输入.

专题2:此格式由银行业(ABA)开发.该轨道采用5位方案(4个数据位+ 1个奇偶校验)写入,允许16个可能的字符,即0-9,加上6个字符:<=>?.六个标点符号的选择可能看起来很奇怪,但实际上十六个代码只是映射到ASCII范围0x30到0x3f,它定义了十个数字字符加上那六个符号.数据格式如下:

  • 开始哨兵 - 一个角色(通常是';')
  • 主帐号(PAN) - 最多19个字符.通常(但不总是)与卡片正面印刷的信用卡号码相匹配.
  • 分隔符 - 一个字符(通常为'=')
  • 到期日期 - YYMM格式的四个字符.
  • 服务代码 - 三个字符
  • 自由裁量数据 - 如第一轨道
  • 结束哨兵 - 一个角色(一般是'?')
  • 纵向冗余校验(LRC) - 它是根据轨道上的其他数据计算的一个字符和有效性字符.应该注意的是,当将卡刷到表示层时,大多数读取器设备不返回该值,并且仅使用它来验证读取器内部的输入.

regex credit-card

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

WPF使用命令减慢更新UI控件

我通过命令属性将命令绑定到按钮,并在放置的页面中执行命令绑定.在execute方法中,我创建一个包含后台worker的类的实例,然后启动它(这是一个很长的任务).后台worker(bw)类包含一个变量isRunning,它在执行DoWork方法之前设置为true,在执行RunWorkerCompleted时设置为false.因此,从放置按钮的页面后面的代码,在CanExecute方法中,如果bw没有运行(isRunning = false),则将e.canExecute设置为true,如果isRunning = true,则将e.canExecute设置为false.

当我按下按钮时,它会长时间启动bw进程并且该按钮被禁用.确定这是正确的,但是当后台工作人员(bw)完成时,按钮不会返回启用,直到我再次按下它.当它被禁用时我按下(当bw完成时)它被启用.为什么按钮没有自动返回到bw结束时启用?

我的代码片段:

<Page  x:Class="GParts.Pages.MyPage" 
  xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
   xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"       
   xmlns:Microsoft_Windows_Themes="clr-namespace:Microsoft.Windows.Themes;
    assembly=PresentationFramework.Aero"            
    xmlns:local="clr-namespace:GParts"      
    Loaded="Page_Loaded"  
    Unloaded="Page_Unloaded" 
    Height="Auto">

  <Page.CommandBindings>
    <CommandBinding Command="{x:Static local:Pages.MyPage.rcmd}"
               Executed="CommandBinding_Executed"
               CanExecute="CommandBinding_CanExecute"/>
  </Page.CommandBindings>

   <...>
   <Button Command="{x:Static local:Pages.MyPage.rcmd}" />

<...>
</Page>
Run Code Online (Sandbox Code Playgroud)

页面背后的代码:

 namespace GParts.Pages
 {

   public partial class MyPage : Page
   {

    public static RoutedCommand rcmd = new RoutedCommand();

    private cBgWorker bw;

    <...>

    // ExecutedRoutedEventHandler for the custom button remove all command.
    private void CommandBinding_Executed(object sender, ExecutedRoutedEventArgs e)
    {

            // get an isntance of the background worker class
            bw = …
Run Code Online (Sandbox Code Playgroud)

wpf performance command button

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