更新数据库表中值的通用方法

时间:2016-05-03 14:31:34

标签: c# .net entity-framework linq ef-code-first

我有一个名为CommonData的表,正如您可能怀疑的那样,它包含需要持久保存的数据元素,这些数据元素通常在整个应用程序中使用,并且是包含单行的表。

它有以下行:     ID(int)     门槛(十进制)     MajorName(字符串)     MinorName(字符串)

在适当的时候会有更多的补充。我想创建一个允许更新除ID以外的单个列的类,因为EF不允许我创建无密钥表。

到目前为止,我有一个包含这些名称的枚举类型。到目前为止,我有:

<template name="search">
  <form  id="searchform">
    <input type="text"  id="kategori" placeholder="Sila masukkan maklumat carian."/>
    <button>Carian</button>
  </form>
  <hr/>
  <h3>Maklumat</h3>
  <ol>
    {{#each profil}}
      <li>{{jenama}}</li>
    {{/each}}
  </ol>
</template>

我有点卡住了。如何使用传入的“dataAttribute”枚举(只包含用户可以更新的字段的名称),并使用它来指定我想用newValue更新的列?

有没有比我做得更好的方法?

这是唯一一个会发生这种情况的表。我只是不为每个单独的属性制作单独的setter,因为它们都将完全相同。另外我想要聪明一点!

0 个答案:

没有答案