小编Wad*_*eed的帖子

VS 2015错误:必须安装WiX Toolset v4构建工具才能构建此项目

我有VS 2015,我已经安装了Wix v3.10,但是当我尝试构建安装项目时,它向我显示了这个错误:

必须安装WiX Toolset v4构建工具才能构建此项目.

我不想安装wix v4,因为它还不稳定.

我怎么能摆脱这个错误?

wix visual-studio-2015

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

如何首先在代码中使用迁移添加计算列?

我在我的数据模型中添加了这个计算列

[DatabaseGenerated(DatabaseGeneratedOption.Computed)]
    public string FullName { get; private set; }
Run Code Online (Sandbox Code Playgroud)

之后,我使用此查询在我的数据库中创建了它

ALTER TABLE [MyDataBase].[dbo].[User] ADD FullName as ([FirstName] + ' ' + [LastName])
Run Code Online (Sandbox Code Playgroud)

当我运行我的代码时,我收到一个错误,指出我的数据库已更改。我的问题如何为这个计算列创建迁移(因为它已经使用 sql 查询创建了)

entity-framework database-migration ef-code-first

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

为什么要重视在DDD中实现IEquatable的对象?

我是DDD的新手,我正在开发一个实现DDD概念的项目.

我知道在DDD中我们有EntitiesValue对象,我知道在值对象的情况下,如果我们需要确保它们的相等性,我们应该比较每个值对象的属性值.

我们使用C#作为编程语言,我想知道为什么我们需要重写GetHashCode()Equals()方法?

我的意思是为什么我们不比较属性的值来比较值对象?

c# domain-driven-design equality value-objects

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