我不是最好的oracle sql。
我在webservice上有List<T>
,我需要将发送列表发送到应用程序的客户端。
之后我需要在表中编写不同的列表数据,并与其他几个表连接。
例如:
我已定义:
public class VIEW_COLOR
{
public int COL_NAME_CODE { get; set; }
public int COL_DESC_CODE { get; set; }
}
我用
获取数据public List<VIEW_COLOR> GetColor()
{
string sql = "select distinct * from VIEW_COLOR";
IEnumerable<VIEW_COLOR"> loc = _connection.Query<VIEW_COLOR>(sql);
return loc.ToList<VIEW_COLOR"=>();
}
比我使用:
[WebMethod]
public List<VIEW_COLOR> GetColor()
{
return dal.GetLColor();
}
我尝试这个部分,然后在网络服务列表的列表中得到它。
我有桌子:
表desc_name包含代码tab_col_d_name
表name_desc包含代码tab_col_n_desc
现在我在将这些数据输入到客户端时需要该应用程序,并在full_table中插入包含列的内容:
1. tab_col_name_code
2. tab_col_name_desc
3. tab_col_desc_code
4. tab_col_desc_name
表desc_name有
1. tab_col_d_name
2. tab_col_d_code
表名_desc有
1. tab_col_n_desc
2. tab_col_n_code
我需要插入本地full_table tab_col_name_code=COL_NAME_CODE
和tab_col_name_desc= tab_col_n_name
tab_col_n_code = COLOR_DESC_CODE
(来自列表)和后两列相同的内容。
我希望我明白这一点,我对英语不是最好,并且很难解释我的尝试。
答案 0 :(得分:1)
问:“我不知道如何从网络服务器向应用的客户端发送列表”
A :在客户端调用您的服务器webmethod并获得结果。
Q :“怎么写sql witch wold insert in table”where field = value from list“
A :您可以动态创建SQL查询,也可以使用某些ORM层通过ORM生成的实体插入数据。