问题列表 - 第16880页

实体框架:是否有一种方法可以比较 EntityObject 的相等值?

是否有一种简单的方法来比较两个 EntityObject 的值是否相等。我只是想检查所有数据库值是否相同,所以我不在乎 EntityKey 是否不同。

这可能是内置的吗?或者我应该编写自己的方法。

我想 Equals() 在这里不能按我想要的方式工作?

entity-framework equality

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

DDD:实体和价值对象之间的差异有什么用?

实体和值对象都是域对象.了解DDD中两者之间的区别有什么用?例如,将域对象视为实体或值对象是否会促成更清晰的域模型?

entities domain-driven-design value-objects

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

RSpec:多次预期消息但参数不同

我目前对连续调用的模拟设置了一些期望:

规格:

@my_mock = mock("a_mock")
@options1 = {:some => "option"}
@options2 = {:some_other => "option"}
@first_param = mock("first_param")

@my_mock.should_receive(:a_message).with(@first_param, @options1)
@my_mock.should_receive(:a_message).with(@first_param, @options2)
Run Code Online (Sandbox Code Playgroud)

但是,我得到以下内容:

Mock "a_mock" received :a_message with unexpected arguments
  expected: (#<Spec::Mocks::Mock:0x81b8ca3c @name="first_param"{:some => "option"})
   got: (#<Spec::Mocks::Mock:0x81b8ca3c @name="first_param">, {:some_other => "option"})
Run Code Online (Sandbox Code Playgroud)

当我调试它时,第一个期望被调用.在我可以预期具有相同消息但参数不同的连续呼叫之前,我是否必须指定其他任何内容?

ruby rspec ruby-on-rails

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

VB.NET LINQ查询:获取特定结构成员的所有值的总和

在VB.NET中,我们假设我有以下结构:

Public Structure Product
    Public ItemNo As Int32
    Public Description As String
    Public Cost As Decimal
End Structure
Run Code Online (Sandbox Code Playgroud)

......以及产品的通用清单:

Dim ProductsList As New List(Of Product)

Dim product1 As New Product

With product1
    .ItemNo = 100
    .Description = "Standard Widget"
    .Cost = 10D
End With

ProductsList.Add(product1)

Dim product2 As New Product

With product2
    .ItemNo = 101
    .Description = "Standard Cog"
    .Cost = 10.95D
End With

ProductsList.Add(product2)

Dim product3 As New Product

With product3
    .ItemNo = 101
    .Description = "Industrial Strenght Sprocket" …
Run Code Online (Sandbox Code Playgroud)

linq vb.net sum

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

C++命名:read_input()与readInput()

在C++中哪种命名约定更可取?该下划线方法或驼峰方法?我用Java编写了一段时间,我已经习惯了camelCase命名约定.哪个更普遍?

此外,在定义类时,是否有私有/公共/受保护变量/方法的首选顺序?
朋友通常到底放在一边吗?
那么typedef,它们是否位于类定义的顶部?

c++ naming-conventions

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

如何将HTML或XML放入YAML?

我想将HTML片段存储在YAML文件中.最好的方法是什么?

就像是:

myhtml: |
  <div>
    <a href="#">whatever</a>
  </div>
Run Code Online (Sandbox Code Playgroud)

markup yaml configuration-files code-snippets

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

C#null coalescing运算符等效于c ++

C#null合并运算符是否有C++等价物?我在代码中进行了太多的空检查.所以正在寻找一种减少空代码量的方法.

c# c++ null null-coalescing-operator

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

"无法识别的配置部分connectionStrings."

我一直在VS2005中开发一个项目,该项目利用Access数据库的本地连接.

在过去的一周里,我安装了.NET framework 3.5以供不同的项目和VS6使用.

我回到我的VS2005应用程序,然后突然出现了一些大问题:

在使用我的OLEDB连接的任何类的设计器中显示:

无法将类型为"System.Configuration.DefaultSection"的对象强制转换为"System.Configuration.ConnectionStringsSection".隐藏

在Microsoft.VisualStudio.Editors.SettingsDesigner.AppConfigSerializer.Deserialize(DesignTimeSettings设置,Microsoft.VisualStudio.Shell.Design.Serialization.ConfigurationHelperService.ReadConnectionStrings(String configFileName,DocData configDocData,String prefix)的System.Configuration.Configuration.get_ConnectionStrings()中. Microsoft.VisualStudio.Editors.SettingsGlobalObjects上Microsoft.VisualStudio.Editors.SettingsGlobalObjects.SettingsFileGlobalObject.BuildType()的Microsoft.VisualStudio.Editors.SettingsGlobalObjects.SettingsFileGlobalObject.LoadSettings(String fileName)中的字符串SectionName,DocData AppConfigDocData,MergeValueMode mergeMode,IUIService UIService) Microsoft.VisualStudio.Shell.Design.GlobalHashCode()at Microsoft.VisualStudio.Shell.Design.GlobalObjectService.GlobalKey.GetHashCode()的Microsoft.VisualStudio.Shell.Design.GlobalType.get_ObjectType()位于Microsoft.VisualStudio.Shell.Design.GlobalType.get_ObjectType()的.SettingsFileGlobalObject.GetObjectType()在System.Collections.Generic.ObjectEqualityComparer 1.GetHashCode(T obj) at System.Collections.Generic.Dictionary2.FindEntry(TKey键)位于Microsoft.VisualStudio.Shell.Design.CignDom.AggregateTypeResolutionService的Microsoft.VisualStudio.Shell.Design.GlobalObjectService.GetGlobalObjects()中的Microsoft.VisualStudio.Shell.Design.GlobalObjectService.GetGlobalObjects(Type baseType). Microsoft.VisualStudio.Design.Serialization.CodeDom.AggregateTypeResolutionService.GetType上的Microsoft.VisualStudio.Design.Serialization.CodeDom.AggregateTypeResolutionService.GetType(String name,Boolean throwOnError,Boolean ignoreCase)中的GetTypeFromGlobalObjects(String name,Boolean throwOnError,Boolean ignoreCase)(2 names) at System.ComponentModel.Design.Serialization.CodeDomSerializerBase.FillStatementTable(IDesignerSerializationManager manager, IDictionary table, DictionarySystem.ComponentModel.Design.Serialization.TypeCodeDomSerializer.Deserialize(IDesignerSerializationManager manager )的System.ComponentModel.Design.Serialization.CodeDomSerializerBase.GetType(ITypeResolutionService trs,String name,Dictionary 2 names,CodeStatementCollection statements,String className)中的String name,Boolean throwOnError),CodeTypeDeclaration声明)在System.ComponentMo Microsoft.VisualStudio.Design.Serialization.CodeDom.VSCodeDomDesignerLoader.DeferredLoadHandler.Microsoft.VisualStudio中的Microsoft.VisualStudio.Design.Serialization.CodeDom.VSCodeDomDesignerLoader.PerformLoad(IDesignerSerializationManager serializationManager)中的del.Design.Serialization.CodeDomDesignerLoader.PerformLoad(IDesignerSerializationManager manager). TextManager.Interop.IVsTextBufferDataEvents.OnLoadCompleted(Int32 fReload)

当我运行应用程序时,我在启动时遇到以下异常:

"无法识别的配置部分connectionStrings."

在线查看,这些问题似乎通常与VS2005中构建并部署在.net 1.1框架上的内容有关; 但这都是在VS(不在IIS上)本地作为Windows窗体应用程序运行的.我尝试卸载并重新安装VS2K5无济于事.

有什么想法吗?谢谢,马特

.net configuration connection-string visual-studio

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

cocoa + dmg文件+追溯其路径

我的情况是我的.dmg文件将在我的移动存储设备上,其中包含我的应用程序.当我双击它时,它将被安装在我的本地机器上,并且安装的卷内部将是我的.app(应用程序文件).现在,我希望我的应用程序在我的本地计算机上安装dmg文件后自动启动.此外,现在我的应用程序需要有关实际dmg文件的位置信息,如可移动存储设备上的路径.这是可能的,如果是这样,我如何找到安装卷的dmg文件的路径.

谢谢

cocoa dmg

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

是否可以强制类型参数在类上可以为空

给定一个类定义,如:

public class Test<T>
{
    T _value;

    public void Test(T value)
    {
        _value = value;
    }

    public void DoStuff()
    {
        if(_value.HasValue)
        {
            //stuff
        }
    }
 }
Run Code Online (Sandbox Code Playgroud)

我想强制说T是可空的,所以我可以使用类:

//does stuff
new Test<int?>(3).DoStuff();
//doesn't do stuff
new Test<int?>(null).DoStuff();
Run Code Online (Sandbox Code Playgroud)

c# generics nullable

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