问题标签 [sqlmetal]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - SQLMetal:如何找到连接字符串?
我正在尝试创建一个简单的离线应用程序供个人使用,它使用 SQL Server Compact 3.5 数据库,并且我计划使用 Linq-to-SQL 来使用它。我已经使用 SQLMetal(通过应用程序 SqlmetalBuilder)创建了一个 dbml 文件,并将它添加到我的项目中。
我遇到的问题是,与 O/P 设计器(不能在 SQL Server Compact 文件上使用)不同,SQLMetal 创建的代码需要我在实例化 DataContext 时输入连接字符串。
如何找出连接字符串是什么?我已经看过但我找不到答案......如果有办法创建代码,这样我就不必输入连接字符串(这个应用程序不是分发的),任何建议都是赞赏。
c# - WCF 属性和 linq to sql
如何生成具有适当 WCF 属性(等)的dbml
文件(带)?Sqlmetal.exe
DataMember
DataContract
例如:我有Client
列的表:ClientID
, Name
, IP
, City
,Phone
我想让Client
在 dbml 中生成的类as[DataContract]
和asName
IP
[DataMember]
?
sql-server-ce - 谁能想到为什么在设计时数据源中使用这个特定的类会破坏所有设计时绑定?
我使用 SQLMetal.exe 生成了这个类。它在运行时是非常可绑定的,但是如果我在设计时使用这个类,我所有的设计时混合绑定都会被破坏。
我正在使用 MVVM-Light 框架,并且正在为 WP7 构建应用程序。
如果我为这个类提取一个接口,并创建一个实现这个接口的简单 POCO,并在我的设计时数据源中使用我的简单 poco,那么所有绑定都会生效。
这是由 SQLMetal.exe 生成的类。
linq - sqlmetal.exe 运行并生成输出,但如何查询我的数据库?
我已经针对我的数据库运行了 sqlmetal.exe。
我已将其包含在我的解决方案中。所以我现在可以为每个数据库表创建一个对象。伟大的。我现在希望使用 ling 按数据库查询。我可以假设 sqlmetal.exe 的输出没有处理任何连接等。如果这是正确的,我可以使用哪些方法来查询我的数据库?
sql-server - SqlMetal is ignoring one association
I'm using SqlMetal to generate a map of the DB in C# against the developing environment DB. The generated file has 1,89MB.
In order to have more recent data on the developing environment I backup the production environment DB and restore it to the developing machine.
Now, when I run the script that uses SqlMetal, there's one association that SqlMetal chooses to ignore.
I have TableA
with 9 FK, it only generates 8 Associations for that table. The association between TableA
and TableB
is missing.
Worse that that is that associations between other tables and TableB
are working fine.
Any idea why it's only skipping associations between tableA
and tableB
?
Edit
TableB
is called user
. Maybe this happens because the table name is a sql reserved word.
c# - sqlmetal.exe 返回使用泛型类型“System.Data.Linq.Table”需要 1 个类型参数
我正在使用 sqlmetal.exr 为我生成映射代码。我通过使用调用 sql metal。
输出是一个 cs 文件,命令 promt 说:
适用于 Microsoft (R) .NET Framework 3.5 版的 Microsoft (R) Database Mapping Generator 2008 版本 1.00.30729 版权所有 (C) Microsoft Corporation。版权所有。
当我将文件添加到我的项目并尝试构建它时,我收到以下错误:
使用泛型“System.Data.Linq.Table”需要 1 个类型参数
这是在我的 mycode.cs 文件中。我引用 System.Data.Linq 和 System.Data。缺少什么参考来使它起作用?
更新
确保 GAC 中有 System.Data.Linq,并且程序集版本为 3.5.0.0。还要确保这是您的项目引用的版本。
仔细检查您的应用程序的目标框架是否没有以某种方式更改为 3.5 以外的版本。Linq To SQL 功能仅适用于 3.5 框架。
windows-phone-7 - 添加新项目时,集合绑定到扩展视图不会更新
我在我的 MainPage 中使用了一个 Expander View,它绑定到“帐户类别”的集合(此集合中的每个项目都有一个帐户集合)
绑定都工作正常,但有一个小故障。还有另一个页面,当我导航回主页时,用户现在可以添加新帐户(从而更改帐户和帐户类别)扩展器控件不显示更新的值?
绑定在主页的 OnNavigatedTo 事件上完成数据库上下文文件由 Sql Metal 工具生成(更多关于这里使用 SQl Metal 为 wp7 生成 DB 文件)
这意味着我所有的课程都实现了 INotifyChanging 和 INotifyChangedEvents
这是 XAML 和 C# 代码
这是 XAML 绑定
有什么想法吗?提前感谢您的帮助..
c# - sqlmetal.exe 自动向部分类添加命名空间
是否可以为 sqlmetal.exe 生成的所有部分类添加命名空间?我可以手动执行此操作,但希望它自动化。
c# - LINQ to SQL - SQL 调优
我将 LINQ to SQL 用于大部分数据访问层,并尝试查看和调整使用的底层 SQL。有谁知道拦截 C# LINQ 使用的 SQL 和/或用更优化的查询替换它的好机制?
c# - 选择性地从数据库中获取和删除帖子
在我的 windows phone 7 应用程序中,我有由 sqlmetal 生成的数据库类。此外,我有帮助使用这个数据库的课程。
此代码返回数据库中的所有帖子。
我的问题:
- 1)我如何才能获得帖子,例如,只有特定日期(日期时间)或 ID(int)?
- 2)有没有办法从数据库中删除帖子?