0
今年はクライアントを更新できないユーザーがいます。私の列の1つはVARCHAR(MAX)で、現在のクライアントは250文字以上の文字列を含んでいるときにそのフィールドでチョークします。彼らはこのエンドポイントを使用している唯一の許可されたクライアントなので、私はその痛みを和らげ、250文字で列を切り捨てたいと思います。これは読み取り専用のエンドポイントなので、更新を処理する必要はありません。EF6モデルのWEB APIで返されるVARCHAR(MAX)列の長さを制限する方法
私は、これは部分クラスのために良い場所でしょう考えていた - 多分これを行うことができます:
public partial class Equipment_Detail
{
public string note
{
get
{
return left(note, 250);
}
set { }
}
}
を、それは既存の定義と矛盾します。私はここで何か非常に基本的なものが欠けていることを知っていますが、.NETを1年に1回しか使用しません
どのようなエラーが表示されますか? –
タイプ '... Equipment_Detail'には既に 'note'の定義が含まれています。自動生成モデルにはそのフィールドが既にあります。私は戻り時にフィールドのサイズを制限したいだけです。 –
なぜDTOを返さないのですか? –