我一直在寻找一些使用Entity Framework的审计钩子.其中许多都显示旧的/新的价值比较.这对于审计跟踪非常有用,但我正在寻找快照对象.
例如......假设我有一个管理产品的应用程序.产品具有多个属性和关联的其他对象.假设我将对象更改了10次.我们还要说,重要的是我可以查看这些对象更改的屏幕(不是审计跟踪,而是以只读格式实际显示的屏幕).我感兴趣的是能够为所有这10个更改(取决于我想看到的)检索原始EF产品对象(包含所有相关数据)并使用它来绑定到我的屏幕.
如果我正在使用SQL Server,那么我现在应该为序列化对象使用什么类型(XML,blob等)?这样做有意义吗?
因此,假设我正在开发分支中工作,我检查了更改,提供了注释,并关联了一个工作项.现在我想将它合并回Main,有没有一种方法可以让TFS合并知道在我尝试检查它时默认关联同一个工作项和注释?
看起来微不足道,但每天将其扩展到多个变更集并记录工作项目编号以重新选择变得非常乏味......
我们所有的数据库表都有UpdateUserID和UpdateTS.如果我的实体有变化,我想要这套.有没有办法可以有条件地在现场进行此更新?
如果我在代码中手动设置UpdateTS,那么它将说明我的实体已更改并将始终更新该对象.
我有一个很好的函数,它接受了我的FormCollection(从控制器提供).现在我想做一个模型绑定,让我的模型绑定器调用该函数,它需要FormCollection.出于某种原因,我可以找到它.我以为会是这样的
controllerContext.HttpContext.Request.Form
我有一个很好的页面,可以完成我需要的一切.然而,其中一个元素(部分页面)需要几秒钟,然后我想加载.所以我想做的是首先显示没有这个部分的页面但是在它的位置显示"加载"gif.然后在我的jquery ...
$(document).ready(function() {
// Call controller/action (i.e. Client/GetStuff)
});
Run Code Online (Sandbox Code Playgroud)
我想调用我的控制器动作返回PartialView并更新我的div内容.它基本上在加载时异步调用部分加载.我可以使用ActionLink做到这一点,直到它达到了我想要onload的程度.如果我使用jQuery进行onloand类型调用,我甚至可以返回PartialView吗?
我们当前的企业解决方案是由实体框架驱动的ASP.NET MVC应用程序.有几个关于如何挂钩变更事件以进行审计的链接.我对此并不感兴趣.
我对企业级审计架构感兴趣.那些有企业级战斗创伤的人,你的审计解决方案是什么?您是否在框架中序列化数据库中的对象.您是否正在为审计表设置数据库触发器?您是否一起使用单独的数据库,以便您的审计增长不会影响您的应用程序数据库?我对这里经过验证的真实解决方案感兴趣.我知道我们的技术选择(EF)有选择,但我首先对基金会感兴趣.
链接将非常感激.
我有一组独立的客户端对象,我想更新(我知道它们已经通过主键存在于数据库中)。现在我想将它们更新到数据库中。我知道我需要首先查询它们,所以我这样做了,现在基本上必须从分离的对象中获取属性并将它们应用于附加的对象。我最后调用保存更改。是否有一种巧妙的方法将这些属性从分离的集合应用到附加的集合?
注意:分离的对象中没有主键,但我确实有足够的信息可以通过比较器类进行链接。
根据我们对EF 4.0的有限信息,是否有人知道我们是否能够在使用.NET 3.5的IIS 6.0(Windows Server 2003)中使用EF 4.0?
我想EF 4.0可以简化.NET 4.0框架.我们可能需要一年的时间才能将我们的生产服务器升级到.NET 4.0,我想知道如果我们为了一些开发决策而玩等待游戏......
此外,任何人都知道何时可能会发布Ef 4.0?
asp.net-mvc ×2
audit ×2
.net ×1
ajax ×1
asynchronous ×1
c# ×1
jquery ×1
modelbinders ×1
tfs ×1
versioning ×1