236得票3回答
WPF数据绑定:如何访问“父级”数据上下文?

我有一个包含在窗口中的列表(请参见下面)。 窗口的 DataContext 具有两个属性:Items 和 AllowItemCommand。 我该怎么做才能使 Hyperlink 的 Command 属性的绑定解析为窗口的 DataContext?<ListView ItemsSourc...

140得票8回答
如何使Entity Framework数据上下文只读

我需要向第三方插件暴露一个Entity Framework数据上下文。目的是允许这些插件仅获取数据,而不允许它们执行插入、更新或删除等任何其他数据库修改命令。因此,如何使数据上下文或实体只读。

53得票6回答
用户控件的数据上下文

我正在创建一个UserControl,我想使用类似于这样的东西:<controls:ColorWithText Color="Red" Text="Red color" /> 到目前为止,我已经实现了类似这样的控件:<UserControl x:Class="Namespac...

52得票6回答
在SQL Server 2008中启用服务代理

我正在将SqlCacheDependency集成到我的LinqToSQL数据上下文中。 我使用一个扩展类来进行查询,可以在此处找到 - http://code.msdn.microsoft.com/linqtosqlcache 我已经连接了代码,但是当我打开页面时,出现以下异常 - "...

52得票6回答
LINQPad,如何使用多个数据上下文。

我经常在不同数据库中的表格之间比较数据。这些数据库的模式不相同。在TSQL中,我可以使用“DB>user>table”结构(例如,“DB1.dbo.Stores”、“DB2.dbo.OtherPlaces”)引用它们以获取比较所需的数据。我非常喜欢LINQPad的想法,但似乎无法轻...

46得票10回答
在WPF/Silverlight页面中设置自定义属性

听起来应该很简单。我在XAML中按照正常方式(即使用“添加新项...”)声明了一个Page,并且它有一个自定义属性。我想在与页面关联的XAML中设置该属性。 尝试以与设置任何其他属性相同的方式执行此操作不起作用,出于我理解但不知道如何解决的原因。为了让我们有一些具体的谈论内容,这里是一些(无效...

46得票3回答
实体框架的线程安全性

Entity Framework 生成的上下文对象不是线程安全的。 如果我为每个线程使用两个不同的实体上下文(并在每个上下文上分别调用 SaveChanges()),这样会是线程安全的吗?// this method is called from several threads concurr...

38得票4回答
我应该从我的数据访问层返回IEnumerable<T>还是IQueryable<T>?

我知道这可能是个看法问题,但我正在寻找最佳实践。据我了解,IQueryable&lt;T&gt; 实现了 IEnumerable&lt;T&gt;,因此在我的数据访问层(DAL)中,我当前有以下方法签名:IEnumerable&lt;Product&gt; GetProducts(); IEn...

37得票2回答
为什么DataContext和ItemsSource不是多余的?

在WPF数据绑定中,我理解你有一个DataContext告诉元素它要绑定的数据以及一个ItemsSource用于"执行绑定"。但在这个简单的例子中,似乎ItemsSource并没有做任何有用的事情,因为除了将元素绑定到DataContext,你还需要让元素做些什么呢?&lt;ListBox D...

37得票4回答
WPF ContextMenu问题: 我该如何设置ContextMenu的DataContext?

我遇到了一些麻烦,不知道如何在ContextMenu上正确设置DataContext。 我有一个视图模型的集合,是一个ItemsControl的源。每个视图模型都有一个项目集合,这也是另一个ItemsControl的源。每个项目都用于绘制具有ContextMenu的图像。该ContextMe...