在SQL数据库中存储C#字符串数组

Mat*_*ann -1 c# sql arrays

在我的程序正在使用的SQL数据库中完成从C#存储字符串数组的最佳方法是什么?

特别:

  1. 我将使用哪种数据类型来存储字符串数组的SQL列?

  2. 在C#中,我需要使用什么方法来转换字符串数组才能将其插入SQL数据库?

查看数据库时,字符串数组是可读的并不重要.我只需要能够将它存储在数据库中,并在需要时将其拉回到C#程序中.

nvo*_*igt 7

数组表示一对多关系.通常,您将为此创建另一个表,并将每个字符串和原始表的主键存储在其中.

您可以使用XML或binary/base64序列化字符串数组,但要准备好您的数据库管理员会将您视为不了解数据库的开发人员.