c# - 两个不同的用户可以访问同一个数据库表来插入不同的数据吗?
问题描述
我的问题与我最后一年的项目有关。其中两个不同药房的两个用户将他们的数据添加到同一个数据库表中。我想问一下这些用户是如何登录的,他们可以分别在表中插入数据,并且数据将单独显示。
简而言之,同一个数据库表如何分别存储两个用户的数据?是否可以通过在 c# 代码中使用一些外键或用户的任何条件来完成?
解决方案
是的,你可以很容易地做到这一点。让他们通过他们的用户名登录,然后在数据库中创建一个列作为用户名。因此,当一个用户存储数据时,每次他也会将他的用户名存储在数据库中,其他用户也是如此。我只是以用户名列为例。您可以将任何列定义为两个用户的差异化因素. 因此,当您向用户显示数据时,使用该列值并仅显示特定于该列的那些行。
推荐阅读
- c# - 从 SqlDataSource 对象的 SelectCommand 中获取值,然后在 If 语句中使用该值
- java - 配置 Jetty、Jersey 和 Guice
- reactjs - CORS Stripe React 教程
- spring - 我们可以在 grails 中检索当前登录用户的 JWT 令牌吗
- c# - C#上的移动按钮
- wordpress - 缩短我的网格 - 存档 - 页面的帖子标题网址
- node.js - SQLite3 Node.js JSON
- python - 如何在python中编程以在每个函数调用上自动增加一个数字
- c# - 快速移动图片框导致闪烁 C#
- elixir - Elixir: Idiomatic way to calculate difference of consecutive elements?