Asp.Net MVC将相同的数据插入所有模型

umki

我的应用程序中有40多个模型,现在我正在尝试实现日志记录系统。对于第一阶段,我想保留所有表中所有行的“创建者”和“创建日期”信息。

我想我可以创建一个包含“ CRDATE”和“ CRBY”属性的基类,并从该基类创建所有模型。但是我如何编写一个通用方法来插入CRDATE和CRBY,并删除boo信息?

这是我的基本模型:

 public class BaseModel
    {
        public DateTime CrDate { get; set; }

        public int UserId { get; set; }
        public ApplicationUser User { get; set; }

        public bool IsDeleted { get; set; }
    }

我应该使用通用存储库操作吗?

问候

尼克罗伊

让您的基类继承自包含CrDate和CrBy(也可能出于记录目的而命名)的接口(例如IBaseModel),而不继承其他类的专门信息。

它看起来像:

public class BaseModel: IBaseModel
{
    public DateTime CrDate { get; set; }

    public int UserId { get; set; }
    public ApplicationUser User { get; set; }

    public bool IsDeleted { get; set; }
}

public interface IBaseModel
    {
        DateTime CrDate { get; set; }
        ApplicationUser User { get; set; }
    }

然后,您的通用日志记录类可以将IBaseModel作为参数并获取这两个属性。

 public void LogWhatever(IBaseModel logModel)
 {
    //...
 }

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在模型绑定期间,asp.net mvc中丢失了我的Byte数组的所有数据

来自分类Dev

asp.net mvc模型与(数据库映射)对象相同吗?

来自分类Dev

Asp.net MVC数据模型或视图模型

来自分类Dev

迭代ASP.NET MVC视图以查找支持特定模型类型的所有视图

来自分类Dev

无需数据库的ASP.NET MVC 4模型

来自分类Dev

ASP.net MVC和数据模型的技巧

来自分类Dev

如何在没有模型的ASP.NET 5 MVC中从查询访问数据

来自分类Dev

带有EF页的ASP.NET MVC在通过return View()发布后丢失模型数据

来自分类Dev

如何在 ASP.NET MVC 中保存多个具有相同名称属性的数据?

来自分类Dev

如何在 ASP.NET MVC 中将相同的数据一个操作方法共享给其他操作方法

来自分类Dev

在ASP.NET中显示来自具有相同列名相同值的两个模型的数据

来自分类Dev

具有值匹配的ASP.NET MVC模型验证

来自分类Dev

没有模型和实体框架的ASP.NET MVC

来自分类Dev

插入外键asp.net mvc

来自分类Dev

ASP.NET MVC复杂模型更新

来自分类Dev

ASP.NET MVC视图模型呈现

来自分类Dev

Asp.Net MVC 5模型状态

来自分类Dev

ASP.NET MVC模型验证

来自分类Dev

ASP.NET MVC删除模型验证

来自分类Dev

Asp.net- Mvc复杂模型绑定

来自分类Dev

ASP.NET MVC视图模型呈现

来自分类Dev

ASP.Net MVC路由以捕获所有* .aspx请求

来自分类Dev

Asp.Net MVC如何记录所有被调用的动作

来自分类Dev

Asp.net MVC 4捕获所有路由

来自分类Dev

显示来自 JSON (ASP.NET MVC) 的所有视频

来自分类Dev

asp.net core mvc 2.1 向浏览器返回填充模型并丢失所有字段

来自分类Dev

自身内的ASP .NET模型

来自分类Dev

没有数据库的ASP.NET MVC

来自分类Dev

在ASP .NET MVC中存储会话数据

Related 相关文章

热门标签

归档