小编jam*_*one的帖子

在.NET 4.0项目中引用.NET 2.0混合模式程序集需要什么"附加配置"?

我有一个项目,其中我想使用一些.NET 4.0功能,但核心要求是我可以使用针对2.X编译的System.Data.SQLite框架.我看到提到这是可能的,例如这里接受的答案,但我不知道如何实际实现这一点.

当我在参考2.X程序集时尝试运行我的4.0项目时,我得到:

混合模式程序集是针对运行时的版本"v2.0.50727"构建的,如果没有其他配置信息,则无法在4.0运行时加载.

什么"附加配置"是必要的?

.net c# sqlite .net-4.0 system.data.sqlite

517
推荐指数
8
解决办法
18万
查看次数

当代码更改时,Visual Studio 2010不会在运行之前构建

多年来我一直在使用F5(开始调试)来构建代码(如果它已过时),然后进行调试.这也适用于VS 2010,但是今天它只是在没有构建的情况下开始调试.假设我对项目执行了清理,然后点击F5而不是构建它以便它可以运行它会抛出一条错误消息,指出exe不存在运行.我如何让它先建立?有什么可以改变的?

debugging build visual-studio-2010 visual-studio

126
推荐指数
5
解决办法
5万
查看次数

SQL Management Studio将无法识别脚本创建后存在的表

因此,如果我在SQL Management Studio的查询编辑器中创建一个新表,在数据库上点击刷新后,我可以看到并使用该表.但是,如果我想运行另一个查询,请在查询编辑器中引用该表,但不会重新生成该表.我已尝试在数据库级别和表级别进行刷新,但它没有任何区别.然而,如果我退出管理工作室然后重新打开它显示正常.

USE [DataBaseName]
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[States](
    [StateAbbreviation] [nchar](2) NOT NULL,
    [StateFullName] [nchar](30) NULL,
GO
Run Code Online (Sandbox Code Playgroud)

所以我运行它,然后运行它.

INSERT INTO States
SELECT *
FROM ExistingStatesTable
Run Code Online (Sandbox Code Playgroud)

这无法说国家不存在.国家也没有出现在知识分子中.我该怎么做

sql sql-server ssms

49
推荐指数
3
解决办法
4万
查看次数

如何找到root UIViewController

我有一个视图是UIViewController(根)处理广告和UINavigationController.在那个UINavigationController中,我有典型的控制器层.在我的自定义设置表视图控制器中,我有一个按钮与我联系以获得支持.当用户单击此按钮时,我创建了一个MFMailComposeViewController并希望呈现它.我无法从设置表视图中显示它,因为它将位于我的广告下方,因此我需要引用根视图并从那里显示它.我已经尝试过self.parentViewController.parentViewControllerself是设置表视图,但这不起作用.我应该如何参考.直接引用根视图并将其传递给设置视图似乎是一个糟糕的设计.

iphone objective-c ipad ios

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

将变量存储在变量中以便稍后使用

我正在尝试在变量中存储一个类型,以便我可以像以后的第一类类型一样使用它.

class SomeModel {}

let someType = SomeModel.self
let array = Array<someType>()
Run Code Online (Sandbox Code Playgroud)

在这种情况下,确定我可以做,Array<SomeModel>()但我想概括它,让子类提供的值someType.

不过,我得到这样的错误,someType isn't a type或者use of undeclared type 'someType'在最后一行.

generics swift

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

什么类型的Web服务最适合iOS?

我将为iPhone和iPad创建一个内部应用程序,用于跟踪销售电话,相关报价,照片和这些报价的图纸.我还处于概念设计阶段,我正在尝试阅读我的应用程序和Web服务之间的不同通信方式.显然,因为这将主要用于3G或...边缘我想要一个有效的协议,所以我的直觉反应是远离基于XML的事情,如XML-RPC或SOAP.我想在服务器上使用PHP和MySQL,并计划在iOS上使用Core Data.

所以我有几个具体的问题:

  1. 我应该使用什么方案来提高性能?
  2. 我应该使用什么方案来方便在服务器上使用?
  3. 我应该使用什么方案才能在iOS上轻松使用?
  4. 考虑到整个项目,我应该使用什么方案?
  5. 尽管有网络开销,是否更好地使用基于XML的方案?为什么?

php iphone web-services ipad ios

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

使用Entity Framework和System.Data.SQLite进行级联删除的问题

我有一个设置的SQLite数据库,所以当我删除一个Person时,删除是级联的.当我手动删除一个Person(删除引用PersonID的所有记录)时,这很好.但是,当我使用Entity Framework删除Person时,我收到一个错误:

System.InvalidOperationException: The operation failed: The relationship could not be changed because one or more of the foreign-key properties is non-nullable. When a change is made to a relationship, the related foreign-key property is set to a null value. If the foreign-key does not support null values, a new relationship must be defined, the foreign-key property must be assigned another non-null value, or the unrelated object must be deleted.

我不明白为什么会这样.我的触发器设置为在删除被告知要删除的对象之前清理所有相关对象.

当我进入模型编辑器并检查关系的属性时,它显示OnDelete属性没有任何操作.为什么不通过从DB中提取它来正确设置?如果我将此值更改为Cascade,一切正常,但我宁愿不依赖于此手动更改,因为如果我从数据库刷新我的模型并且它会丢失它.

这是我的表的重用SQL.

CREATE TABLE [SomeTable] 
(
    [SomeTableID] INTEGER NOT …
Run Code Online (Sandbox Code Playgroud)

.net sqlite entity-framework

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

iPhone如何使用它们进行位置估算来学习新的WiFi位置

我知道iPhone可以并且确实使用WiFi接近来获得大致位置.这显然只有在天空中的某个数据库知道该WiFi热点的大致位置时才会发生.我的问题是热点如何进入该数据库?只要iPhone具有相当准确的GPS位置并检测到WiFi或者是否有一些添加热点的手动或编程方式,它是否会自动添加?

iphone gps location wifi ios

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

如何在实体数据模型创建的对象上覆盖Equals?

我有一个我创建的实体数据模型,它从SQLite DB中提取记录.其中一个表是People,我想覆盖person.Equals()方法,但我不确定在哪里进行这样的更改,因为Person对象是自动生成的,我甚至看不到那个自动代码驻留.我知道如何在手工制作的对象上重写Equals,它只是在autogen上做到这一点.

c# overriding entity-framework

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

用什么参数来解释为什么SQL Server比平面文件要好得多

我的公司的高层朋友告诉好朋友,平面文件是可行的方法,我们应该从SQL Server切换到他们所做的一切.我们有超过300台服务器和数百个不同的数据库.从我参与的少数几个中我们有相当多的记录,每天有超过10万条记录,并且知道有多少更新...我和其他几个人需要提出回复说为什么我们不应该这样做.我们的大多数东西都是带有一些传统ASP的ASP.NET.我们认为制作一个简单的控制台应用程序可以测试/计算平面文件(存储在网络上)和网络上的SQL之间的相同交互,这些交互执行大型插入,搜索,更新等以及网络等随机断开的连接.这会告诉他们平面文件有多糟糕,

我应该在回复中使用哪些内容?我应该如何使用我的演示代码来说明这一点?

到目前为止我的排序列表:

  • 安全
  • 并发访问
  • 具有大量数据的性能
  • 进行如此大规模的重写/切换以及巨额成本的时间
  • 缺乏交易
  • PITA将关系数据映射到平面文件
  • NTFS不能很好地支持目录中的大量文件
  • 缺乏临时数据搜索/操作
  • 实施数据完整性
  • 从网络中断恢复
  • 客户端在等待其他客户端更改提交时发生延迟
  • 很久以前,大多数人都停止使用平面文件进行此类存储
  • 负载平衡/复制

我担心,如果我现在无法阻止它,那么有一天这将成为每日WTF上的一篇伟大帖子.

另外

有谁知道有关HIPPA的任何内容都可以用于这场斗争吗?我们的许多记录都是患者记录......

sql-server flat-file

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