J'ai utilisé des fichiers .resx dans le passé pour stocker des fichiers texte et d'autres choses - des requêtes par exemple. Cela fonctionne très bien parce que je peux dire Resources.Queries.BlahQuery. (Oui, je sais que nous devrions probablement utiliser des procédures stockées, mais c'est une autre histoire ...)Les fichiers de ressources .NET sont-ils uniquement destinés à la localisation?
Je ne ferai jamais de localisation sur ces ressources.
Est-ce une mauvaise idée? Est-ce que j'utilise mal les fichiers de ressources .NET?
Vos requêtes sont des ressources donc non, vous ne les utilisez pas à mauvais escient. Même si votre application était uniquement en anglais, le stockage de tous les messages dans les ressources est toujours logique, car vous devrez peut-être le traduire plus tard et le temps système est minime. – Lazarus