c# - 设置 LINQ to sql datacontext 的默认数据类型

标签 c# linq-to-sql

有什么方法可以更改 LINQ to sql 数据上下文的默认映射?每次创建新实体时,我都想将 INT 更改为映射到 long 而不是 int

最佳答案

我能想到的两种方式:

  1. 创建 DBML 文件。
  2. 查找替换 System.Int32System.Int64(很容易创建一个小的命令行应用程序,所以你只需要在刷新时双击它数据库管理语言)。
  3. 使用 DBML 文件。

或者:

无论如何,只需手动编写类代码即可。实际上,我发现手工编码比 DBML 更方便 - 当我进行更改时,我可能无论如何都会进行一系列相关更改,因此它恰好符合我对更改影响的思考方式。

关于c# - 设置 LINQ to sql datacontext 的默认数据类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7613054/

相关文章:

c# - 验证 C# Web 服务作为参数接收的 Delphi 中的 XML 模式

c# - 使用 Linq to Sql,不更新,但不抛出异常

c# - 使用 LINQ TO SQL 更新实体

c# - 在 SQL Server 中将标识列重置为零?

c# - 实例化新的 Linq-to-SQL 对象后防止插入

c# - 有没有办法让我的 switch/case 进入 C# 中的下一个 case?

c# - 添加了C#音效

c# - Entity Framework 是否支持多线程?

c# - 自定义数字格式字符串 : Dynamic Decimal Point

c# - linq to sql - 遍历表数据并设置值