【问题标题】:EntityFramework code-first ignoring derived columns when creating database创建数据库时EntityFramework代码优先忽略派生列
【发布时间】:2014-06-27 21:09:30
【问题描述】:

我希望我的数据库中的某些表具有标准列,例如 createdBy、ModifiedBy、CreatedDateTime、modifiedDateTime 等。

因此,我使用这些属性创建了一个接口,并在抽象基类中实现了该接口。我从这个基类派生了我的具体类。

这是一个使用 Code-First 方法的全新应用程序。当我创建数据库时,派生的属性将被忽略。这些表是仅使用派生类中的属性创建的。

我不知道为什么。

谢谢。

【问题讨论】:

  • 这信息太少了。给我们一些代码。

标签: database entity-framework properties code-first derived


【解决方案1】:

我不确定到底有什么不同,但通过以下更改再次尝试并成功:

  1. 为用户授予数据库中的 dbCreator 权限
  2. 将我的基类中的属性更改为格式(其他属性的更改类似):

公共字符串 CreatedBy { get;设置;}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-02-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-11
    • 2013-07-10
    • 1970-01-01
    相关资源
    最近更新 更多