簡體   English   中英

DbLinq“ char”特殊字符

[英]DbLinq “char” special character

我使用DbMetal工具為數據庫生成一個類。 它起作用了,但是后來我向數據庫添加了一些“字符”類型。 現在,當我嘗試生成類時,我得到了錯誤

DbMetal : Don't know how to convert the SQL type '"char"' into a managed type. Parameter name : dataType

有人遇到過這個嗎? 是否有解決方法或替代方法?

提前致謝!

您真的是說"char" ,它是Postgres的一種特殊類型,用於存儲單個字節的信息嗎? 還是說char(n)varchar(n)

通常,在少數情況下,最好使用varchar()text 除非引用"char"否則將假定您的意思是標准SQL char類型。 這不是PostgreSQL中更加自我記錄的決定之一。

如果對"char"的支持不佳,這也不會令我感到驚訝。 如果您確實需要使用它(甚至不需要使用它),如果這種情況仍在發生,那么值得向nogsql提交錯誤報告。 解決方法是使用標准類型mile char(1)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM