jjzjj

DataContext

全部标签

c# - 从 XML、XSD 或 C# 类生成 LINQ DataContext

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭6年前。Improvethisquestion我有大量类需要从XML文件创建,我真的不想手动创建这些类。我真正想做的是以某种方式生成LINQDataContext,这样我就可以使用VisualStudio从DataContext构建SQL数据库。我知道我可以从XML文件生成XSD和C#类,但是是否有任何工具可以从这些文件生成正确的SQL数据库表或LINQDataContext?

c# - 在用户控件中定义命令绑定(bind)

我用2个按钮和一个复选框编写了用户控件,现在我想将命令绑定(bind)到数据上下文-对于每个按钮和复选框。但我不知道如何定义命令绑定(bind)。我想我需要在用户控件中使用某种ICommand属性——但是如何连接用户的数据上下文命令委托(delegate)?我想使用用户控件来管理集合中的每个项目,如下所示:XAML用户控件和隐藏代码,这就是我迷路的地方-如何定义UpCommand、DownCommand和ChangeCheckboxCommand?publicpartialclassChannelSetupControl:UserControl,INotifyPropertyChang

wpf - 如何使用绑定(bind)设置 DataContext?

我有一个这样设置的DockPanel在Dockpanel里面有一个TextBox,像这样这就是我设置HonapokList的方式,所以它基本上是一个列表字符串>publicListHonapokList;publicMainWindow(){InitializeComponent();HonapokList=newList();Honapok.ItemsSource=HonapokList;HonapokList.Add("January");HonapokList.Add("February");HonapokList.Add("March");}我希望我的文本框显示HonapokL

c# - 绑定(bind)案例中的 ItemsSource 与 DataContext

我的主要问题是关于场景中的绑定(bind)案例,我们有多个控件源(数据网格内的组合框)(或同时具有数据上下文和项目源)。那么我们怎么知道绑定(bind)将使用哪个源呢?(澄清这一点的任何语法)假设数据网格有一个itemssource="ListofPlayers"datacontext="Manager",并且有一个组合框作为一种列。我们还假设每个玩家都有一个Inventory属性,它是一个集合类型。然后在datagrid.columns中:每一列(用于绑定(bind))的当前源是一个播放器(到目前为止我是这样理解的)。我们只能绑定(bind)到播放器的属性,而不是数据上下文“经理”的

c# - 列表的返回类型

您好,我需要找到一种方法来为方法声明匿名类型。这是我的代码:publicListListOfProducts(stringsubcategory){varproducts=(frompindataContext.ProductsjoinsindataContext.SubCategories.Where(x=>x.SubCatName==subcategory)onp.SubcatIdequalss.SubCatIdjoinbindataContext.Brandsonp.BrandIdequalsb.BrandIdselectnew{Subcategory=s.SubCatName,

c# - 编译查询失败 - 查询是针对与指定 DataContext 关联的映射源不同的映射源编译的

我有以下代码用于编译的Linq2sql查询以计算表中的行数。尽管相同的未编译查询运行顺利,但查询抛出异常:publicstaticFuncCompiledCount=CompiledQuery.Compile((ServiceCustomContextdb)=>db.Current.Count());publicstaticintCount(){using(ServiceCustomContextdb=newServiceCustomContext(Constants.NewSqlConnection))returnCompiledCount(db);}ServiceCustomCon

c# - Web 应用程序中的单例模式

我在我的网络应用程序中为数据上下文使用单例模式,这样我就不必每次都实例化它,但是我不确定网络应用程序是如何工作的,IIS是否为每个连接的用户打开一个线程?如果是这样,如果我的单例不是线程安全的,会发生什么?另外,可以为数据上下文使用单例模式吗?谢谢。 最佳答案 I'musingasingletonpatternforthedatacontextinmywebapplication在这种情况下,“单例”可能意味着许多不同的事情。它是每个请求的单个实例吗?每节课?每个线程?每个AppDomain(static实例)?所有这些的含义截然不

c# - 试图简化我们的存储库模式

目前我们已经在工作中实现了一个存储库模式。我们所有的存储库都位于它们自己的接口(interface)后面,并通过Ninject进行映射。我们的项目非常大,我试图解决的这个模式有几个怪癖。首先,在某些Controller中,我们需要将10到15个存储库都放在同一个Controller中。当请求如此多的存储库时,构造函数变得相当丑陋。在您调用多个存储库上的方法后,第二个怪癖就会显现出来。在处理多个存储库后,我们需要调用SaveChanges方法,但是我们应该在哪个存储库上调用它呢?每个存储库都有一个。所有存储库都注入(inject)了相同的EntityFramework数据上下文实例,因此

c# - 访问 IQueryable 后面的 DataContext

是否可以访问IQueryable后面的DataContext对象?如果是,怎么做到的? 最佳答案 DataContext特定于LINQtoSQL,所以您大概是在谈论LINQtoSQL查询?如果是这样,则没有安全的方法来执行此操作-您必须诉诸黑客,例如使用反射来检索底层DataQuery对象的私有(private)“上下文”字段:staticDataContextGetContext(IQueryableq){if(!q.GetType().FullName.StartsWith("System.Data.Linq.DataQuery

c# - 扩展 System.Data.Linq.DataContext

我有一个反射(reflect)我的dbml文件的类,它扩展了DataContext,但由于某些奇怪的原因,它告诉我System.Data.Linq.DataContext'doesnotcontainaconstructorthattakes'0'arguments"我已经按照各种教程进行操作,但没有遇到这个问题,而且VS似乎无法修复它。这是我的实现usingSystem;usingSystem.Collections.Generic;usingSystem.Data;usingSystem.Data.Linq;usingSystem.Data.Linq.Mapping;usingSy