如何限制文本字段的大小?

时间:2016-12-13 20:19:45

标签: c# model-view-controller dapper

我正在构建我的第一个MVC应用程序,所以请原谅我是否是一个菜鸟问题。我正在构建一个查询现有SQL数据库的Web应用程序创建新记录时创建的日志表,使用Dapper将响应映射回来。

但是,日志消息文本可以是1000行。有没有办法可以将返回值的长度限制为100个字符?

编辑#1 我在SQL Server管理器查询成功后尝试了以下内容:

Date

所有这些都在服务器管理器查询窗口中工作,但是当我将它们放在我的ConnectionString.Query for Dapper中时,它们不起作用。

2 个答案:

答案 0 :(得分:3)

SELECT LEFT(your_column,100)FROM your_table

this帖子得到上述答案......

答案 1 :(得分:3)

好吧,我发现我做错了什么。这就是我用来从返回值中获取前100个字符的内容:

   SELECT CAST(myColumn as CHAR(100)) AS mySHORTENEDColumn FROM myTable

我有点尴尬,在发布问题之前我没有找到它,但我想也许它会帮助别人,那是像我这样的菜鸟。