У меня есть база данных Sql в моей программе на C#, поскольку C# позволяет вам создавать базу данных внутри программы. Вопрос: может ли атрибут (столбец) в базе данных быть диапазоном. например, могу ли я иметь атрибут для веса, такого как одно из его значений 120-130, так что это проще, чем указать 10 значений.help on database in C#
ответ
Вы можете использовать две колонки: Мин. И Макс.
Name | Min | Max
--------------------
Item 1 | 120 | 130
...
Фил прав. Лучше иметь min max как ints или long ints. Затем вы можете найти значение в диапазоне: Random r = new Random(); int n = r.Next (obj.Min, obj.Max); – gnome
Я предполагаю, что вы говорите об Server Explorer в Visual Studio. Если вы говорите о базе данных SQL Server, которая используется вашим приложением, это можно сделать, используя ограничения.
Если вы добавите два, один из которых проверяет вес> 129 и тот, который проверяет, что вес < 131, он должен помешать людям вводить значения за пределами этих диапазонов.
Это говорит о том, что я, вероятно, буду применять это бизнес-правило с помощью вашей логики приложений C#, а не в структуре базы данных.
Другими словами, люди, имеющие выпадающий список, выбирают из них, который содержит только диапазон значений, которые вы хотите. Вы можете выполнить проверку на стороне сервера по выбранным значениям, если безопасность является проблемой.
- 1. Ruby on rails database schema help
- 2. Loop in C help!
- 3. sqlite database help
- 4. help in compare validate in C#
- 5. BCH -CRC help in C
- 6. Help While Loop in C
- 7. Help threading HttpWebRquest in C#
- 8. help on typedefs - basic c/C++
- 9. SQL Database Help - MySQL Workbench
- 10. Facebook connect database transaction help
- 11. sql help help in .Net MVC5
- 12. sqlite database on listview
- 13. ffmpeg C# asp.net help on ProcessStartInfo
- 14. Regex help in python
- 15. Help with linking in Visual C++ Express
- 16. help in php file_get_contents
- 17. C# program inserting rows in sql database
- 18. C# log in page verification from database
- 19. Help on Payment functionlity
- 20. help on button.tag = indexPath.row
- 21. Wordpress Help on post
- 22. help on document.getElementByID
- 23. Help in indexers code
- 24. help in sql query
- 25. SendMail Help in VB
- 26. Help in Learning Prolog
- 27. grepl help in R
- 28. Javascript help in JSP
- 29. mouseover/hover help in JQuery
- 30. arping in C++ on linux
Что вы подразумеваете под внутренней программой? –
Это LINQ-To-Sql? – IAbstract