asp.net-mvc-3 – 如何正确覆盖EF 4.1中的SaveChanges函数
发布时间:2020-12-16 03:27:18 所属栏目:asp.Net 来源:网络整理
导读:我需要在我的EF 4.1 MVC3 Web应用程序中创建新订单时自动插入当前日期.我还需要自动添加当前登录的用户 – 我正在使用表单身份验证. 搜索完网页后,我发现我需要覆盖SaveChanges()函数,StackOverflow上的一篇文章展示了如何执行此操作: Entity Framework 4.1
我需要在我的EF 4.1 MVC3 Web应用程序中创建新订单时自动插入当前日期.我还需要自动添加当前登录的用户 – 我正在使用表单身份验证.
搜索完网页后,我发现我需要覆盖SaveChanges()函数,StackOverflow上的一篇文章展示了如何执行此操作: Entity Framework 4.1 Automatic date.但是,我无法使代码生效. 这段代码在哪里? 我怎么知道是什么? 对不起,如果这个问题很简单 – 我是EF的新手. 解决方法
您可以在上下文类中覆盖,
public partial class YourDbContext: DbContext { public YourDbContext() { } public override int SaveChanges() { // do your additional stuff here.. (Ex:- save current user) return base.SaveChanges(); } } 另一个选项是您可以在实体的构造函数中设置默认值, Public class YourEntity{ public YourEntity(){ CreatedDate=DateTime.Now; } Public DateTime CreatedDate{get;set;} } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 如何在asp.net上模拟同时的web请求?
- asp.net – StyleCop vs ReSharper和一般编码风格的问题
- [WCF REST] 通过ASP.NET Output Caching实现声明式缓存
- asp.net-mvc – 如何处理具有多个聚合根的视图模型?
- asp.net – 我是否需要viewstate来输入控件,如复选框,文本框
- asp.net – FormsAuthentication:是否安全?
- asp.net – 从JavaScript读取web.config
- asp.net – 如何调试w3wp clr.dll错误
- ASP Classic中的HTTP身份验证(基本或摘要)通过IIS
- asp.net – 使用javascript和服务器端禁用/启用requiredFie
推荐文章
站长推荐
- asp.net – 动态控件和回发
- asp.net-mvc-4 – ASP.NET 4.5和Web API中的URL重
- asp.net-mvc – 使用Razor在ASP.NET MVC3中的文件
- EE 519: Speech Recognition and Processing for
- C# 超高速高性能写日志 代码开源
- asp.net-core – CoreCLR中的MD5CryptoServicePr
- asp.net-mvc-3 – 带有HTML.ActionLink的ASP.NET
- asp.net – 如何添加ROW_NUMBER到LINQ查询或实体
- asp.net – MVC 3中的SessionState属性是否正常工
- ASP.NET:创建Linked ValidationSummary, 深入理
热点阅读