jjzjj

DataClasses1DataContext

全部标签

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

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

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# - 编译查询失败 - 查询是针对与指定 DataContext 关联的映射源不同的映射源编译的

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

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

c# - XAML 设计器显示属性名称而不是设计器数据 (d :DataContext) when Binding

上下文我希望我的UserControl(RepositoryContainer)在XAMLDesigner上填充数据。我创建了一个名为RepositoryContainerDesignData.xaml的文件(它与RepositoryContainer.xaml位于同一文件夹中)并将其设置为d:DataContext到UserControl。但XAML设计器不显示数据,而是显示属性名称。这是一个最小的例子:设计数据(RepositoryContainerDesignData.xaml)用户控件(RepositoryContainer.xaml)代码隐藏usingSystem.Windo

c# - WPF 用户控件中的 "DataContext = this"有什么问题?

我在某处读到,在用户控件的构造函数中设置DataContext=this是不好的做法(虽然找不到位置)。为什么这是不好的做法?有什么选择? 最佳答案 一般来说,当有人使用您的控件时,他们会希望将它的数据上下文设置为他们自己的View模型类,并将您控件上的属性绑定(bind)到他们的View模型。如果您开始在控件内部乱用数据上下文,并依赖于将其设置为“this”,您将阻止它们的绑定(bind)工作,或者您的控件将无法按预期工作,因为您依赖它没有被改变。假设您有一个用户控件,上面有一堆子控件。您可以做的是将子控件上的DataContex

c# - 无法将类型 'bool' 隐式转换为 'system.threading.tasks.task bool'

我在服务实现代码中遇到此错误:“无法将类型‘bool’隐式转换为‘system.threading.tasks.taskbool’”。你能更正我的代码吗?publicTasklogin(stringusn,stringpwd){DataClasses1DataContextauth=newDataClasses1DataContext();varmessage=frompinauth.Userswherep.usrName==usn&&p.usrPass==pwdselectp;if(message.Count()>0){returntrue;}else{returnfalse;}}

c# - 从 LINQ DataContext 中的表名获取表数据

我需要从LinqDataContext的表名中获取表数据。代替这个varresults=db.Authors;我需要做这样的事情。stringtableName="Authors";varresults=db[tableName];它可以是DataContext中可用的任何表名。 最佳答案 给定DataContext上下文和stringtableName,你可以说:vartable=(ITable)context.GetType().GetProperty(tableName).GetValue(context,null);