9得票4回答
使用Entity Framework Code First方法创建的数据库的默认物理位置是什么?

我正在学习Entity Framework。我使用Entity framework的代码优先方法创建了一个演示应用程序(没有指定任何连接字符串)。 static void Main(string[] args) { CreateBlog(); } p...

9得票2回答
在ContentPresenter上设置Datacontext:ContentTemplate内部的绑定不起作用。

我正在学习WPF和MVVM模式,尝试构建类似日历的视图。 目前我有一个6行7列的网格。 第一行应该是标题,因此需要指定星期几,例如“星期一,星期二”等。 现在我在MonthView.xaml中有以下内容: <Grid> <Grid.RowDefinitions&gt...

9得票3回答
获取对象的DataContext

如果我有LINQ对象: public class SampleDataContext : DataContext { public Table<Customer> Customers { get { return this.GetTable<Customer>...

9得票1回答
我的WPF自定义控件的数据上下文正在取代父级的。

在我的主窗口中,我尝试绑定一个bool值,但它却在我自定义控件的DataContext中查找。如果我不在用户控件中分配DataContext,则主窗口的绑定可正常工作,但这会破坏用户控件中的绑定。 以下是错误信息: System.Windows.Data Error: 40 : Bindin...

9得票2回答
我可以通过同一个DataContext对象同时访问多个表格吗?

假设我有一个 DataContext 对象并且同时访问两个表: using( var context = new DataContext( connectionString ) ) { foreach( firstTableEntry in context.GetTable<...

9得票1回答
如何使用LINQ异步调用带有子记录的数据库?

我正在使用EF6,并希望将以下查询完全异步化: await MyDataContext.ADbSet. First(a => a.Something == "Something"). ASubColl...

9得票3回答
为什么我的交易没有升级到DTC?

我的机器上禁用了DTC。据我所知,这段代码应该失败,因为它在同一事务中使用了两个数据上下文。那么,为什么它能够正常工作呢?(注:我已经尝试过在.NET 3.5和.NET 4.0中运行此代码。) using (TransactionScope transactionScope = new Tr...

9得票2回答
使用DataContext.ExecuteQuery<T>时忽略只读类属性

如何告诉LINQ数据上下文在将结果集绑定到对象时忽略特定属性或所有只读属性? 我正在使用一些难以用LINQ表达的T-SQL语句,因此我使用数据上下文的ExecuteQuery方法将直接的T-SQL传递给数据库。 如果我的类T有任何只读属性,当数据上下文尝试设置这些属性并失败时(因为没有se...

9得票4回答
实体框架模型更改错误

我遇到了错误 "自建数据库以来,'DataContext'上下文的支持模型已更改。考虑使用Code First Migrations更新数据库。" 我正在使用Entity Framework,并在声明DataContext后更改了我的模型。我该如何解决这个错误?

9得票3回答
如何在WPF MVVM中将列标题绑定到ViewModel的属性?

我有一个窗口,它的DataContext绑定到ViewModel对象(以VM1为例)。 VM1有很多属性,其中一个是名为"MyTitle"的字符串。 我在'Window\Grid\DataGrid'中有一个DataGridTextColumn。如何将DataGridTextColumn中的"...