我正在我的一个应用程序中创建高级搜索工具。在该功能中,我必须存储选定的搜索条件。我的搜索结果基于Logi XML ... Logi XML需要SQL内联语句,因此我必须将sql内联查询存储到数据库表中。
我目前的数据库中有以下表格。
Employee Salary PresentInfo
ID ID ID
Name EMPID SalaryID
City Basic TotalDays
State HRA PresentDays
Zip PF
Phone DA
现在,用户可以从上表中选择任何条件。我正在将所选标准管理到会话上下文中。我的意思是说我有用户选择的所有细节。我想在业务逻辑中使用相应的连接创建动态sql内联语句。
在业务逻辑类中的函数
public string GetDetails(List<Class1> Entity)
{
//What should I write here? I have all the data in entity class
}
所以,如果有人对这种情况有任何了解,请帮助我。 Thanxs提前。
答案 0 :(得分:1)
这是一个非常简短的3点,你可以从[我假设你想要一个给定id的员工记录]开始:
public Employee GetEmployeeDetails(int employeeId)
{
//Create a connection to the data source
//Query against datasource and get the result to a Employee with given employeeId
//get the result and assing values to an employee instance
//return employee
}