有什么方法可以更改 LINQ to sql 数据上下文的默认映射?每次创建新实体时,我都想将 INT
更改为映射到 long
而不是 int
。
最佳答案
我能想到的两种方式:
- 创建 DBML 文件。
- 查找替换
System.Int32
到System.Int64
(很容易创建一个小的命令行应用程序,所以你只需要在刷新时双击它数据库管理语言)。 - 使用 DBML 文件。
或者:
无论如何,只需手动编写类代码即可。实际上,我发现手工编码比 DBML 更方便 - 当我进行更改时,我可能无论如何都会进行一系列相关更改,因此它恰好符合我对更改影响的思考方式。
关于c# - 设置 LINQ to sql datacontext 的默认数据类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7613054/